600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 计算机组成原理(二):各个硬件的工作原理

计算机组成原理(二):各个硬件的工作原理

时间:2024-01-13 05:56:50

相关推荐

计算机组成原理(二):各个硬件的工作原理

该文章参考王道考研版《计算机组成原理》。

一、主存储器基本组成

数据在存储体内按地址存储。

MAR:存储地址寄存器,MAR的位数反映了存储单元的个数

MDR:存储数据寄存器,MDR的位数等于存储字长

大致的过程为:把所要寻找的数据的地址放在(写入到)地址寄存器当中,接着把该地址存放的数据放到(读出到)数据寄存器当中。可以类比于取快递的过程。

二、运算器的基本组成

ACC: 累加器,用于存放操作数,或运算结果。

MQ: 乘商寄存器,在乘、除运算时,用于存放操作数或运算结果。

X: 通用的操作数寄存器,用于存放操作数

ALU: 算术逻辑单元,通过内部复杂的电路实现算数运算、逻辑运算

三、控制器基本组成

取指令——PC(Program Counter):程序计数器,存放下一条指令地址,有自动加1功能

分析指令——IR(Instruction Register):指令寄存器,存放当前执行的指令

执行指令——CU(Control Unit):控制单元,分析指令,给出控制信号

四、计算机的工作过程

高级语言——>编译——>装入主存(存储字长为16位)

M(MAR):取存储单元中的数据

指令为:操作码+地址码

OP(IR):取操作码

Ad(IR):取地址码

第一步:取数a至ACC

第二步:乘b得ab,存于ACC中

第三步:加c得ab+c ,存于ACC中

第四步:将ab+c存于主存单元

第五步:停机

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。