控制器
取指过程:控制器从存储器读出一条指令
分析阶段:分析指令的操作码和地址码分别是什么
执行阶段:根据操作码和地址码完成操作。
控制器由指令寄存器(IR),控制单元(CU),程序计数器(PC)组成。
PC:用来存储当前要执行指令的地址
IR:用来存放当前的指令,IR的内容来自主存的MDR
CU:IR中的操作码送至CU
IR中的地址码送至存储器的MAR。
------------------------------------------------------------
主存:
由多个存储单元,MDR,MAR组成。
如果把一个存储体看成一栋楼,那么每个存储单元就是一个房间,每个存储元可以看成是每个房间的一个床位,床位数相当于存储字长。如同每个房间都需要一个房间号一样,我们对每个存储单元进行编号,称为存储单元的地址。
主存中的两个寄存器:MDR + MAR
MDR(数据寄存器):用来存放从存储单元取出的二进制代码。
MAR(地址寄存器):用来存放欲访问的存储单元的地址。来自IR中的地址码。
运算器:
至少包含3个寄存器和算术逻辑单元。ACC(累加器),MQ(乘商寄存器),X为操作数寄存器。
未完,将会持续更。。