计算机组成框图-计算机运行流程
ACC(Accumulator): 累加器
MQ(Multiplier-Quotient Register):乘商寄存器
ALU:算术逻辑单元
X:操作数寄存器
CU:控制单元
IR(Instruction Register):指令寄存器(用于存放当前指令)
PC(Program Counter):程序计数器(存放当前欲执行指令的地址)
MDR(Memory Data Register):存储器数据寄存器
MAR(Memory Address Register):存储器地址寄存器
模拟的程序清单(例子):
指令和数据存于主存单元的地址
指令
注释
操作码
地址码
0
000001
0000001000
数x送至ACC
1
000100
0000001001
乘a得ax,存于ACC中
2
000011
0000001010
加b得ax+b,存于ACC中
3
000100
0000001000
乘x得(ax+b)x,存于