计算机组成原理——总线补充:地址总线、数据总线、寻址能力、字长及cpu位数等概念之间的关系

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

详细解释见下文:

1.地址总线与寻址能力

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

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

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

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

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

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

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

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

猜你喜欢

转载自blog.csdn.net/qq_40627648/article/details/83585267