汇编:04---CPU对存储器的控制(数据总线、控制总线、地址总线)

引入

  • CPU与内存(存储器)之间的相互操作是通过总线来控制的
  • 每个CPU都有很多管脚,这些管脚和总线相连
  • 注意:这3中总线称为CPU的外部总线,在CPU的内部还有内部总线

汇编:04---CPU对存储器的控制(数据总线、控制总线、地址总线)

一、地址总线

  • 功能:CPU用来寻找内存的地址
  • 特点:地址总线的宽度决定了CPU的寻址能力
  • 一根地址总线只能存放一个二进制数。所以一个CPU由N根地址总线,那么该CPU的地执总线宽度为N,这样CPU最多可以寻找汇编:04---CPU对存储器的控制(数据总线、控制总线、地址总线)个内存单元(这是个数,不是下标,存储单元索引是从0开始的)
  • 例如: 10根地址总线,可以寻找汇编:04---CPU对存储器的控制(数据总线、控制总线、地址总线)个地址(1024个),但是最大只能找到1023(因为内存地址序号从0开始)

汇编:04---CPU对存储器的控制(数据总线、控制总线、地址总线)

二、数据总线

  • 特点:数据总线的宽度决定了CPU与其他器件进行数据传送时,一次可以传送多少数据
  • 一根数据总线只能存放一个二进制数。因此N根数据总线,一次最多只能传送N位二进制
  • 例如:下面8根数据总线,第一次传送数据D8,第二次传送数据89 

汇编:04---CPU对存储器的控制(数据总线、控制总线、地址总线)

三、控制总线

  • 特点:控制总线决定了CPU对系统中其他器件的控制能力

汇编:04---CPU对存储器的控制(数据总线、控制总线、地址总线)