现代计算机都是冯诺依曼计算机,共由五大件组成:运算器、存储器、控制器,输入设备、输出设备
首先有些英文缩写必须要了解:
现在假设有一条指令,作用是取数,例如:Mov A 78H。工作流程首先通过PC中记录的该指令的地址,到MAR中寻找该条指令(1),然后MAR再到存储体中寻找该地址(2),存储体将该地址内的内容读到MDR中(3),然后该指令传给IR(4),IR又将指令传到CU中执行(5),CU进行译码得出指令内容后,通知IR执行(6),IR首先要取MAR找到A的地址(7),找到A的地址后取出A的值(8),传给ACC(9)。需要注意的是,有两次访问存储器的过程,这两次的意义是不一样的,第一次是为了找到指令的地址以及取出指令,第二次是为了找到A的地址以及取出A的值