请解释下寄存器的含义,谢谢。
发布网友
发布时间:2022-04-22 03:30
我来回答
共1个回答
热心网友
时间:2023-06-23 06:43
++++me
寄存器是处理器中保存数据的空间
就像你笔算要打草稿,CPU也要有打草稿的地方,这里就是寄存器.寄存器直接和CPU连接,速度远高于内存.
寄存器大小基本上与内部数据总线宽度相同
数据总线是32位,寄存器大小一般也是32位.总线宽度就是地址线的数量,通常为2的指数.32位总线就是32根地址线.数据必须通过地址读取,就像要知道你的电话号码才能给你打电话,11位手机号最多可以有100000000000个手机号,好比寻址空间,32位地址线,由于是2进制,所以会有2的32次方种地址.所以32位系统的内存不能超过4G,超过就不好寻址了.
以此类推,64位处理器就是有64根地址线,可以寻址约16亿G的空间.
CPU只负责获取相应的命令和数据,然后输出就可以了,所以外部总线不必一定要和CPU的总线相同.