根据图2所示的模型机结构和数据通路,写出以下指令从取指到执行的全部微操作序列,说明各条指令需要哪几个机器周期,需要几次访问内存及完成什么操作。指令格式如下: Opcode ( 4 位) 寻址方式( 2 位) 寄存器编号( 2 位) A 地址( 8 位) 图2 模型机结构图 (1) SUB [A],R ,该指令完成(A)-R→ A,源操作数的寻址寄存器寻址,目标操作数的寻址直接寻址,A为目标操作数的有效地址。该指令的微操作序列为(PC-AR,PC+1),(MEM-IR),(J1# ),( ),( ),( ),( ),( )( 备注:取指令和指令译码的微程序段,已经写出。需要写执行指令阶段的微指令,以上每个空格填写一条微指令,所有字母均需大写,J1#代表低电平有效,存储器用MEM表示,-前面的表示源部件,-后面的表示目的部件,因此,PC-AR,表示PC里的信息送地址寄存器AR )。该指令从取指令开始,到执行完这条指令,需要( )个机器周期,需要对存储器访问( )次。 (2)JMP 偏移量,该指令完成PC+偏移量→PC,A为其偏移量。该指令的微操作序列为(PC-AR,PC+1),(MEM-IR),(J1# ),( ),( ),( ),( )( 备注:取指令和指令译码的微程序段,已经写出。需要写执行指令阶段的微指令,以上每个空格填写一条微指令,所有字母均需大写,J1#代表低电平有效,存储器用MEM表示,-前面的表示源部件,-后面的表示目的部件,因此,PC-AR,表示PC里的信息送地址寄存器AR )。该指令从取指令开始,到执行完这条指令,需要( )个机器周期,需要对存储器访问( )次。 (3) 指令“INC R1”将R1寄存器的内容加1,写出其指令周期微操作序列(微程序流程图):(PC-AR,PC+1),(MEM-IR),(J1# ),( ),( )( 备注:取指令和指令译码的微程序段,已经写出。需要写执行指令阶段的微指令,以上每个空格填写一条微指令,所有字母均需大写,J1#代表低电平有效,存储器用MEM表示,-前面的表示源部件,-后面的表示目的部件,因此,PC-AR,表示PC里的信息送地址寄存器AR )。该指令从取指令开始,到执行完这条指令,需要( )个机器周期,需要对存储器访问( )次。