(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13位。
因为若一个CPU有n根地址总线,则这个CPU的地址总线的宽度即为n位,可寻址的内存单元为2^n个,而一个内存单元为1Byte,即寻址能力为2^nByte。
而8KB=2^13Byte,
所以,地址总线的宽度为13位。
(2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023 。
因为存储器的容量是以字节为最小单位来计算的。
又1KB=1024B,所以为1024个存储单元。
而又因为存储单元是从零开始编号的,
所以编号为从0到1023。
(3)1KB的存储器可以存储 2^13 个bit, 1024个Byte。
1KB = 1024Byte = 2^13bit
(4)1GB是 2^30 个Byte、1MB是 2^20 个Byte、1KB是 2^10 个Byte。
1KB = 2^10Byte
1MB = 2^10KB = 2^20Byte
1GB = 2^10MB = 2^20KB = 2^30Byte
(5)8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 64 (KB)、 1 (MB)、 16 (MB)、 4 (GB)。
所涵盖的知识点同第一题
又因为2^16Byte = 2^6KB = 64KB
2^20Byte = 1MB
2^24Byte = 16MB
2^32Byte = 4GB
(6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: 1 (B)、 1 (B)、 2 (B)、 2 (B)、 4 (B)。
数据总线的宽度为N,则一次可以传送的数据的位数为N位,最小的信息单位是bit,所以N位数据即Nbit数据,即N/8Byte数据。
(7)从内存中读取1024字节的数据,8086至少要读 512 次,80386至少要读 256 次。
由上一题得出的结论可知,8086和80386一次可以传送的数据分别为 2 和 4。
(8)在存储器中,数据和程序以 二进制 形式存放。
在存储器中,指令和数据没有任何区别,都是二进制信息。
![学习动态](images/model1/b8.gif)
![最新评论](images/model1/b1.gif)
- [游客] 不错,第一题也可以debug,用计算机验证一下。 10/28 22:15
- [游客] 准确。 10/28 22:14
- [游客] 真仔细。 第一题,等学了debug,还能自己验证一下。 10/28 22:14
- [游客] 不错,还有分析。 顶。 10/28 22:13
[ 游客 发表于 2010-10-28 22:13 ]
不错,还有分析。
顶。