鱼C论坛

 找回密码
 立即注册
查看: 2390|回复: 7

cpu访问寄存器

[复制链接]
发表于 2012-8-2 11:02:44 | 显示全部楼层 |阅读模式
5鱼币
寄存器有地址吗? cpu怎么访问寄存器的? 是不是和访问内存一样的?

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-8-2 14:15:18 | 显示全部楼层
寄存器就集成在CPU中哦,直接和逻辑控制部件交流。想深究的话就要去研究一下硬件了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-8-2 14:19:23 | 显示全部楼层
其实寄存器和内存的构造原理是一样的就是锁存器。好像是制造的工艺和材料有所区别,当然寄存器工艺更复杂,更昂贵了哦。寄存器直接和cpu中的控制器,ALU等部件直接相连。
从硬件的角度,直接使用read,write,zero等数字开关直接控制。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-9-21 08:28:55 | 显示全部楼层
这个你得问intel的工程师们,芯片内部具体怎么运作,只有他们知道。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-9-22 00:18:04 | 显示全部楼层
怎么发悬赏帖啊,,,,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-9-22 12:26:37 | 显示全部楼层
寄存器有地址比如,你有AX,BX,CX,DX4个寄存器,有需要2个2进制位地址来区分它们。只不过寄存器数量很少,所以为了方便,汇编语言中给各个寄存器起了名字,如AX等。在机器语言表示中,就是用地址来区分它们的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-9-22 15:38:08 | 显示全部楼层
本帖最后由 北京西西 于 2012-9-22 15:40 编辑

我感觉是这样 cpu内部也有各种总线

不过我也想知道确切的答案 我看这书时 会有各种各样的问题 难道这书不适合我这种0基础的人看??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-9-22 18:25:03 | 显示全部楼层

在比较高层来看,寄存器和主存没什么区别。系统总线和CPU内部总线也没什么区别。
系统总线上有地址线。CPU内部总线上也有地址线;
系统总线上地址线对主存寻址,CPU内部总线上地址线对寄存器寻址。

这两条总线最大的区别在于CPU内部总线上的所有东西动作都飞快
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-8 04:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表