汇编语言 王爽 第四版 第一章 检测点1.1

汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~

1.1

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

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

  3. 1KB的存储器可以存储 1024*8=2^13=8192 个bit, 1024个Byte

  4. 1GB是 1024^3 个Byte,1MB是 1024^2个Byte、1KB是 1024个Byte

  5. 8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 2^6=64 (KB)、 2^0=1 (MB)、 2^4=16 (MB)、2^2=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. 在存储器中,数据和程序以 01(二进制) 形式存放

解释

  1. 因为1kb=1024B,1B=8bit,所以总的bit就是1024*8bit,即2^13
  2. 一个存储器单元能存放1Byte,即1字节的数据,1kb即1024b,所以为1024个单元
  3. 存储器每个存储单元可以存放1Byte,那么1Byte即8bit,所以转换一下,可以得到1024*8和1024的结果
  4. 1B=1024bit,1M=1024B,1G=1024M,相互换算得到
  5. 一根线可以可以有两个表示状态,16根可以换算成216种状态,既然是KB,那么除以210即可后面几个同理,就是换算单位需要注意
  6. 8根可以一次传输1Byte,所以前两个空就是1,16/8=2,所以后面是2,最后32/8=4
  7. 根据题6的结果回答,1024Byte/2Byte是512,后面也是1024/4=256
  8. 这个没什么好说的了,都是01二进制的形式

Guess you like

Origin blog.csdn.net/Dueser/article/details/120925641