地址总线、数据总线、寻址能力、字长及cpu位数等概念之间的关系

地址总线决定了CPU的寻址能力;数据总线的宽度与字长及CPU位数一致。

详细解释见下文:

1.地址总线与寻址能力

要存取数据或指令就要知道数据或指令存放的位置,地址寄存器存储的就是CPU当前要存取的数据或指令的地址,该地址是由地址总线传输到地址寄存器上的。

假设地址总线有n位,即共有n位二进制位来表示地址,那么最多可以表示2^n个地址,另外,由于计算机以一个字节为寻址单位,所以CPU的寻址能力或者说最大寻址范围为2^n个字节。

综上,地址总线的位数决定了CPU的寻址能力。

作者: 蝉蝉

请尊重作者劳动成果,转载请在标题注明“转载”字样,并标明原文链接:

http://www.cnblogs.com/chanchan/p/7648490.html

2.数据总线的宽度与字长及CPU位数

由地址寄存器指出要存取数据或指令的位置后,接下来就是到该地址把数据或指令找到,并用数据总线传输给CPU。假设数据总线有m位,则传输的数据或指令也有m位。

而字长指CPU同一时间内可以处理的二进制数的位数,所以数据总线传输的数据或指令的位数要与字长一致。否则,如果数据总线宽度大于字长则一条数据或指令要分多次传输,则分开传输的几组数据也就没有意义了;如果数据总线宽度小于字长,则CPU的利用率要降低,对资源是种浪费。

另外,如果字长为n位,一般称CPU是n位的。

固,数据总线的宽度与字长及CPU的位数是一致的。

原文地址:https://www.cnblogs.com/chanchan/p/7648490.html