写出在单总线结构的计算机中,条件相对转移指令的执行周期流程,指令给出转移地址偏移量,判断条件为Z。
指令的执行步骤如下:(1)送指令地址。PC→MAR(2)计算下一条指令的地址。PC+1→PC(3)读入指令。DBUS→MDR,MDR→IR(4)根据标志寄存器中的状态条件送当前指令地址,计算目标地址,条件不满足时结束指令操作(进入读下一条指令的阶段)。状态条件有N、Z、V、C等,如果判断条件为Z,则操作表示为if(Z)PC→Yelseend(5)计算目标地址。将PC的值与指令中的地址偏移量相加,结果送Z寄存器。Y+IR(地址段)→Z(6)写PC寄存器。Z→P