汇编语言(王爽第三版)检测点1

检测点1.1

答案:

(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13位。

讲解:1KB=1024B,8KB=1024B*8=2^10*2^3=2^13,N=13。

(2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023 。

讲解:在计算机中,内存的最小单位是字节,也就是说一个Byte就是一个最小的存储单元。1KB=1024B;计算机中0一般都是frist。

(3)1KB的存储器可以存储 8192(2^13个bit, 1024个Byte。

讲解:bit(位)。1Byte(字节)= 8bit(位)。

(4)1GB是 1073741824 (2^30个Byte、1MB是 1048576(2^20) 个Byte、1KB是 1024(2^10个Byte。

讲解:1G=1024M=1024*1024K=1024*1024*1024B

(5)8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 64 (KB)、 1 (MB)、 16 (MB)、 4 (GB)。

讲解:2的16次方、2的20次方、2的24次方、2的32次方。为啥?重新学习排列组合。

(6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: 1 (B)、 1 (B)、 2 (B)、 2 (B)、 4 (B)。

讲解:数据线8根,一次可以传送8bit的数据,也就是1Byte。同理32根一次可以传送4Byte数据。

(7)从内存中读取1024字节的数据,8086至少要读 512 次,80386至少要读 256 次。

讲解:按照上题做下除法。

(8)在存储器中,数据和程序以二进制 形式存放。

讲解:至于这种二进制编码是数据还是指令代码,还是其他东东;依赖于汇编的解析了。

posted @ 2017-05-20 16:27  筑基2017  阅读(873)  评论(0编辑  收藏  举报