2431202505 发表于 2013-12-4 10:19:12

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

我想问下cpu外部的三大总线是怎么用的,寄存器是干什么用的,,与3大总线有什么联系

suke 发表于 2013-12-4 11:18:06

CPU通过数据总线,读取内存中的数据
cpu通过地址总线,寻物理内存地址
cpu通过控制总线,执行相关指令操作

maomingkun 发表于 2013-12-5 09:02:01

寄存器,看名字就应该知道了,就是暂时寄存的容器,就是把参与运算的数据暂时的存储在这个容器中;
那么,总线可以说是一条“路”,数据走的路。这个我记得王爽老师的汇编教程的前几章讲过的,你可以看一下

dancene 发表于 2013-12-5 10:00:13

认真看书,看视频,去理解,
你就不会问这个问题了

1236 发表于 2013-12-17 12:00:19

很简单啊,通过寄存器操作的指令速度是最快的,CPU处理数据一般都会通过寄存器中转一下的,比如要把内存1000处的10个数据 复制到内存2000处,那么不可能Mov,吧,此时就要通过寄存器中转了,内部总线是寄存器,控制器,运算器,这些的总线,CPU就是个集成电路,里面很多东西的,而且里面的总线都是16位的,外部总线 外部地址总线20位,外部数据总线和控制总线都是16位的

无名侠 发表于 2013-12-17 20:34:48

三大总线是传送数据的,寄存器是一个储蓄数据的,不过很小,在CPU内部,三大总线与CPU和其他组建,如:内存,显卡,之类的相连。
页: [1]
查看完整版本: 寄存器与外部总线和内部总线