文章标题

来源:互联网 发布:bp神经网络java实现 编辑:程序博客网 时间:2024/05/05 07:19

王爽 第三版《汇编语言》的检测点答案

检测点1.1答案

(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为:13根
(2)1KB的存储器有1024个存储单元。存储单元的编号为从01023.
(3)1KB的存储器可以存储8192个bit,1024个Byte.
(4)1GB、1MB、1KB分别是2^302^202^10个Byte。
(5) 8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为**64**KB、**1**MB、**16**MB、**4**GB。
(6) 8080,8088,8086,80286,80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为**1**B、**1**B、**2**B、**2**B、**4**B。
(7)从内存中读取1024字节的数据 ,8086至少要读512次,80386至少读256次。
(8)在存储器中,数据和程序以二进制形式存放。

注释:
(1)1KB=2^10=1024个字节,地址总线的宽度为10根线,8KB则可化为 2^3*2^10=2^13即为13根线。
(2)一个存储单元可以存储8个bit,即为8位二进制 ,8bit又相当于1Byte,相当于1Byte有一个存储单元,又因1KB有1024Byte,所以有1024个存储单元。
(3)1KB=2^10=1024个字节,字节的英文字母的为Byte,位的英文字母为bit,而1个字节相当于8个位,因此,1KB=1024Byte=1024*8bit=8192位。
(4)1KB=1024Byte 1MB=1024KB 1GB=1024MB 2^10=1024,经过单位换算得知1GB、1MB、1KB分别是2^30,2^20,2^10个Byte。
(5)地址总线宽度为 16根时,即为2^10*2^6 而2^10为1KB,则16根即为2^6KB=64KB,后几个同理可得。
(6)B是Byte的 缩写,8080与8088都是有8根数据总线,一次可以传送8位数据,而8位相当于1个字节,所以两个可以传送的数据都是1B,后几个同理可得。
(7)8086数据的宽度为16,一次可以进行两个字节数据传送,所以为1024/2=512次,而80386的数据宽度为32,一次可以传送四个字节的数据传送,所以为1024/4=256次。
(8)存储器中以二进制的语言进行数据的存放,所以数据和程序也是以二进制的形式进行存放 的。

1 0
原创粉丝点击