当前位置: 汇编教程 > 01-8086处理器 > 阅读正文

汇编 CPU的三种总线

2021.7.11.   621 次   627字

CPU有三种总线: 地址总线和数据总线,以及控制总线

地址总线

CPU是通过地址地址总线来指定存储单元的,

地址总线能传送多少个不同的信息,CPU就可以对多少个存储单元进行寻址

例子: 地址总线与64位系统

一个64位速度的电脑,需要有

  • 64位的CPU
  • 64位的操作系统
  • 64位的软件

一个CPU有N根地址总线,则可以说这个CPU的地址总线宽度为N,这样的CPU最多可以寻址2的N次方个内存单元

例子: 32位操作系统最大内存

一个 32 位的操作系统,最多可以寻址 2的32次方的内存单元, 即4G,

那么也就是说,一个32位的操作系统最多也就是支持4G内存,你给它8G内存条其实发挥作用的也只有4GB

数据总线

CPU与内存或其他器件之间的数据传送是通过数据总线来进行的,

数据总线的宽度决定了CPU和外界的数据传送速度。

例子: 8088和8086传送数据

8088是8位数据总线,而8086是16位数据总线,如果同时向内存传送数据89D8(仅表示2个字节数据),那么前者需要2次,后者仅需一次

ps: 单位转换

一个存储单元是8个二进制位(bit)组成的一个字节(B)

  • 1B = 8b
  • 1KB = 1024B
  • 1MB = 1024KB
  • 1GB = 1024MB

控制总线

CPU通过控制总线对外部器件进行控制

控制总线的宽度,决定了CPU对系统中其他器件的控制能力

ps: 扩展知识

一个典型的cpu由运算器,控制器,寄存器等器件组成, 这些器件由内部总线相连

内部总线实现CPU内部各器件之间的联系,外部总线实现CPU和主板上其他器件的联系

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群