|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13
解答:8KB=(1024 x 8)Byte=(2^10 x 2^3)Byte=2^13Byte
1Byte为一个存储单元,一跟地址总线寻址能力为2^1个存储单元,因此地址总线宽度为13.
注: 寻址就是用一个数字表示一个字节存储单元的地址,而不是表示这个存储单元中的内容,所以不用乘以8
(2)1KB的存储器有1024个存储单元,存储单元的编号从0到1023。
解答:1个存储单元存储1Byte,1KB=1024Byte,也就是1024个存储单元。存储单元编号从0开始。
(3) 1KB的存储器可以存储2^13个bit,1024个Byte。
解答:1Byte=8bit,1KB=1024x8bit=2^10x2^3=2^13个bit。
(4)1GB、1MB、1KB分别是2^30、2^20、2^10Byte
解答:1024=2^10
1GB=1024MB 1MB=1024KB 1KB=1024B
1GB=(1024x1024x1024)Byte=(2^10x2^10x2^10)=(2^30)Byte
1MB=(1024x1024)Byte=(2^10x2^10)=(2^20)Byte
1KB=1024Byte=(2^10)Byte
(5)8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为64(KB)、1(MB)、16(MB)、4(GB)。
解答:
1KB=1024B=(2^10)B 1MB=1024KB=(2^20)B 1GB=1024MB=(2^30)B
16根为(2^16)B=(2^6)KB=64KB
20根为(2^20)B=(2^10)KB=(2^0)MB=1MB
24根为(2^24B)=(2^14)KB=(2^4)MB=16MB
32根为(2^32)B=(3^22)KB=(3^12)MB=(2^2)GB=4GB
(6) 8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根,则他们一次可以传送的数据为1(B)、1(B)、2(B)、2(B)、4(B)。
解答:1根数据总线传输一个内存二进制位信息(bit),即1bit,8bit构成1Byte。
8根传输8bit=1Byte、16根传输16bit=2Byte、32根传输32bit=4Byte。
(7)从内存中读取1024字节的数据,8086至少要读512次,80386至少要读256次。
解答:1024字节即1024Byte,根据第6题,8086一次读取2Byte数据,因此要读1024/2=512次,80386一次读取4Byte,因此要读1024/4=256次。
(8)在存取其中,数据与程序以二进制形式存储。
解答:因为存储器是直接与CPU交流,而CPU只认识0和1的二进制数,因此是以二进制形式存储。 |
|