汇编

汇编-总线问题思考

2017-07-11  本文已影响13人  泰克2008

我们知道:8086的地址总线宽度是20,寻址能力是1M( 2^20 ),因为8KB = 8 * 1024B = (2^3) * (2^10)B
所以地址总线的宽度:(3+10 = 13)

  1. 8080的地址总线宽度是16 根: (26)*(210)B = 64KB
  2. 8088的地址总线宽度是20 根: (210)*(210)B = 1024KB = 1MB
  3. 80286的地址总线宽度是24 根: (24)*(210)*(2^10)B= 16MB
  4. 80286的地址总线宽度是32 根: (22)*(210)*(210)*(210)B= 4GB

我们知道:8086的数据总线宽度是16,所以单次最大传递2个字节的数据
8080数据总线宽度为8根,则一次可以传输的数据为8/8bit = 1B
8088数据总线宽度为8根,则一次可以传输的数据为8/8bit = 1B
8086数据总线宽度为16根,则一次可以传输的数据为16/8bit = 2B
80286数据总线宽度16根,则一次可以传输的数据为16/8bit = 2B
80386数据总线宽度32根,则一次可以传输的数据为32/8bit = 4B

8086数据总线宽度为16根,则一次可以传输的数据为16/8bit = 2B, 读取1024字节,8086至少要读1024/2 = 512次
80386数据总线宽度32根,则一次可以传输的数据为32/8bit = 4B,
读取1024字节,80386至少要读1024/4 = 256次

上一篇 下一篇

猜你喜欢

热点阅读