为了更加详细的分析计算机的工作过程,我们有必要来细化一下计算机的组成框图:
接下来先介绍一下各个部件吧:
1. 主存储器(主存 or 内存)包括存储体M,各种逻辑部件及控制电路。
a) 存储体M由若干个存储单元组成,每个存储单元又包含若干个存储基元(或者存储元),每个存储基元能寄存一位二进制代码“0”和“1”。 一个存储单元可存储一串二进制代码,称这串二进制代码为一个存储字,这串二进制代码的位数称为存储字长。
可以这样理解:
存储体——> 一幢大楼;
存储单元——> 一个房间;
存储基元——> 一张床位;
b) MAR(Memory Address Register) ——> 存储器地址寄存器,用来存放欲访问的存储单元的地址,其位数对应存储单元的个数。(这块儿这个个数是啥意思?)
c) MDR(Memory Data Register) ——> 存储器数据寄存器,用来存放从存储体某单元取出的代码或者准备往某存储单元存入的代码,其位数与存储字长相等。
2. 运算器:
运算器最少包括3个寄存器和一个 算术逻辑单元ALU。其中ACC为累加器,MQ为成商寄存器,X为操作数寄存器。

3. 控制器:
控制器是