地址总线、数据总线、控制总线

原创 2017年01月03日 13:40:28

地址总线:决定内存数据操作的地址

CPU通过地址总线来指定存储器单元。地址总线上能传送多少个不同的信息,cpu就能对多少个内存单元进行寻址、公式如下:

寻址大小m=2的N次幂,N是地址总线的个数

上图展示的是具有9根地址线的cpu向内存中发送数据的信息,信息不完整,假如传送的数据是100,数据总线的二进制信息应该是什么?(涉及到十进制与二进制的转换与表示)

数据总线:决定传输的数据值

cpu与内存或其他器件之间的数据传递是通过数据总线完成的。。八根数据总线一次可完成一个八位二进制数据的传输,也就是一个字节。而16根数据总线一次可完成二个字节也就是一个字长的数据的传输。

8088cpu的数据总线是8条,8086cpu的数据总线是16条,这意味着什么呢?

假如需要传送一个89D8大小的数据。

8条数据总线的8088cpu需要传输两次。

显然具有16条数据总线的8086cpu只需一次传输即可。

每次传输都需要消耗总线的使用寿命,目前市面上的微机cpu都已经被8086系列代替。

控制总线:控制寄存器的选择

cpu对外部器件的控制是通过控制总线来完成的。

有多少根控制总线就意味着CPU对外有多少外部器件的控制。其中"读信号输出"的控制线负责向外读信号,此时低电平表示读取数据;"写信号输出"的控制线负责传送向cpu写信号。

总结:

地址总线的宽度决定CPU的寻址能力;

数据总线的宽度决定CPU与其他元器件一次最大传送的数据量;

控制总线决定CPU对其他元器件的控制能力。

相关文章推荐

链接文件lds的一个例子解析

开始构造section了。由于使用的语法是固定的,我们只需要了解一个例子,其余的就可举一反三。以第一个section为例: .text.head : AT(ADDR(.text.head) - ...

为什么代码和数据要分开存放成代码段和数据段

原文地址:http://www.cnblogs.com/yeahwell/archive/2013/03/25/5226045.html 在百度里面看到这样一个问题和答案,记录一下。 汇编...
  • r21nn
  • r21nn
  • 2017年05月30日 10:52
  • 379

数据总线 地址总线 ram测试

  • 2009年02月19日 23:02
  • 101KB
  • 下载

地址总线与数据总线

地址总线 数据总线

系统总线:数据总线 地址总线 控制总线

系统总线上传送的信息包括数据信息、地址信息、控制信息,因此,系统总线包含有三种不同功能的总线,即数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Contro...

数据总线, 地址总线, 控制总线详解.

◆ 总线的概念       所谓总线(Bus),一般指通过分时复用的方式,将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。是电脑中传输数据的公共通道。 ◆ 工作原理 当   ...

aligned 对齐 ??内存对齐/字节对齐/数据对齐/地址总线对齐?

对齐

stm32学习感悟 地址总线学习

看了一段时间的单片机视频,下来一些视频看了看,看了几节之后感觉会了,突然有一天需要去操作一个外设时,却不知从何下手了,,。 自己想了想,其实我不明白,一些很基础的东西一开始学的时候就没有认真的去思考过...

字长、地址总线、寻址范围、内存容量 及计算

字长是指处理机能同时处理(或运算)的位数,即同时处理多少位(bit)数据。 比如Intel Pentium 4处理器字长为32位,它能同时处理32位的数据,也即它的数据总线为32位。以前的处理器比如8...
  • YPFree
  • YPFree
  • 2016年10月31日 13:18
  • 354
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:地址总线、数据总线、控制总线
举报原因:
原因补充:

(最多只允许输入30个字)