汇编-总线问题思考

  • 一个CPU 的寻址能力为8KB,那么它的地址总线的宽度为____

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

  • 8080,8088,80286,80386 的地址总线宽度分别为16根,20根,24根,32根.那么他们的寻址能力分别为多少____KB, ____MB,____MB,____GB?
  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
  • 8080,8088,8086,80286,80386 的数据总线宽度分别为8根,8根,16根,16根,32根.那么它们一次可以传输的数据为:____B,____B,___B,___B,__B,

我们知道: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

  • 从内存中读取1024字节的数据,8086至少要读_次,80386至少要读取__次.

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一. 总线 每一个CPU芯片都有许多管脚,这些管脚和总线相连,CPU通过总线跟外部器件进行交互 总线: 一根根导线...
    林大鹏阅读 577评论 0 0
  • ​​​本文主要介绍嵌入式系统的一些基础知识,希望对各位有帮助。 嵌入式系统基础 1、嵌入式系统的定义 (1)定义:...
    OpenJetson阅读 3,353评论 0 13
  • 总线 每一个CPU芯片都有许多管脚,这些管脚和总线相连,CPU通过总线跟外部器件进行交互 总线:一根根导线的集合 ...
    小小鱼类阅读 506评论 0 0
  • 总线 计算机的各个功能部件通过总线连接在一起构成完整的计算机系统,总线是多个系统功能部件之间进行数据传送的公共通路...
    罗蓁蓁阅读 4,957评论 0 10
  • 2017年9月18日星期一,武汉 晴 上周在南阳,昨晚回到武汉,今天上班。回想着这几天,在心中有太多幸福。 1 听...
    花儿YJ阅读 208评论 0 1