鱼C论坛

 找回密码
 立即注册
查看: 1747|回复: 5

寄存器与外部总线和内部总线

[复制链接]
发表于 2013-12-4 10:19:12 | 显示全部楼层 |阅读模式
1鱼币
我想问下cpu外部的三大总线是怎么用的,寄存器是干什么用的,,与3大总线有什么联系

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-12-4 11:18:06 | 显示全部楼层
CPU通过数据总线,读取内存中的数据
cpu通过地址总线,寻物理内存地址
cpu通过控制总线,执行相关指令操作

评分

参与人数 1鱼币 +5 收起 理由
无名侠 + 5 回复认真

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-12-5 09:02:01 | 显示全部楼层
寄存器,看名字就应该知道了,就是暂时寄存的容器,就是把参与运算的数据暂时的存储在这个容器中;
那么,总线可以说是一条“路”,数据走的路。这个我记得王爽老师的汇编教程的前几章讲过的,你可以看一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-12-5 10:00:13 | 显示全部楼层
认真看书,看视频,去理解,
你就不会问这个问题了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-12-17 12:00:19 | 显示全部楼层
很简单啊,通过寄存器操作的指令速度是最快的,CPU处理数据一般都会通过寄存器中转一下的,比如要把内存1000处的10个数据 复制到内存2000处,那么不可能Mov  [2000],[1000]吧,此时就要通过寄存器中转了,内部总线是寄存器,控制器,运算器,这些的总线,CPU就是个集成电路,里面很多东西的,而且里面的总线都是16位的,外部总线 外部地址总线20位,外部数据总线和控制总线都是16位的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-12-17 20:34:48 | 显示全部楼层
三大总线是传送数据的,寄存器是一个储蓄数据的,不过很小,在CPU内部,三大总线与CPU和其他组建,如:内存,显卡,之类的相连。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 16:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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