某计算机机器字长为8位,系统通用寄存器2个。指令采用变长指令格式,指令长为1
~
2字(8
~
16位),其中第一字为操作码和寻址特征,第二字为立即数(Imm)或偏移量,指令第一字的位1位指令长度标识,位1内容为0表示单字长指令,位1内容为1表示双字长指令(如图1所示)。
现有而操作数指令三条,操作数寻址定义见图2。其中第2位为第一操作数,来源于通用寄存器,内容为0表示R
0
;内容为1表示R
1
;第0,1位表示第二操作数,寻址编码见表1;第3位表示目的操作数,内容为0表示结果存在第一操作数位置,内容为1表示结果存在第二操作数位置
系统部分数据通路结构如图
3所示,在图3所用控制信号为1时表示有效,为0时表示无效。
图 3 数据通路
现有三条指令:
请分别给出此三条指令的指令流程,并画出能执行此三条指令的控制信号状态转换图。