初始状态(PC)=1 ; (ACC)=2
- (PC)→MAR,导致(MAR)=1
- M(MAR)→MDR,从主存中取出指令,(MDR)=000100 0000000110
- (MDR)→IR,将指令放到 IR 中
- OP(IR)→CU,将指令的操作码部分放入 CU , CU 分析后得知这是乘法指令
- AD(IR)→MAR,将地址码送到 MAR,(MAR)=0000000110=6
- M(MAR)→MDR,导致(MDR)=0000000000000011=3
- (MDR)→MQ ,将数据放到乘商寄存器 MQ 中
- (ACC)→X , (X)=2
- (MQ) * (X)→ACC,将乘商再放回 ACC 中,(ACC)=6
- 如果有中断请求,则进入中断周期