.
0 .> MOVV A,R? T70.器IR FFF7F7 寄存寄存器A 器值R? 输出 出 A输出 +1 1 .> T71.CBFFFF 指令寄存器IR PCA输 写入 +1 0 .> JIAC A,R? T20.FFF7EF 寄存寄存器W 器值R? T21.FFFE94 ALU直通 寄存器A标志位CZ T22.CBFFFF 输出 出 A输出 +1 2 .> 带进位加 +1 1 .> 指令寄存PC器IR A输 写入 +1 0 .> MOVV R?,A T80.FFFB9F ALU直通 CBFFFF 输出 出 A输出 A输 写入 +1 +1 寄存器R? 1 .> T81.指令寄存PC器IR 0 .> HUO A,R? T60.输出 出 A输出 +1 FFF7EF 寄存寄存器W 器值R? 2 .> 可编辑范本
.
T61.FFFE92 ALU直通 寄存器A标志位CZ 或运算 +1 1 .> T62.CBFFFF 指令寄存器IR PCA输 写入 +1 0 .> TZ* T输出 出 A输 +1 写入 A4.C6FFFF 存贮寄存器PC器值PC EM 1 .> 输出 出 TA5.CBFFFF 指令寄存PC器IR A输 写入 +1 0 .> TIAO* TAC输出 出 A输 +1 写入 CGFFFF 存贮寄存器PC器值PC EM 1 ..> 输出 出 TADCBFFFF 指令寄存PC器IR A输 写入 +1 0 ..> 输出 出 3.5实验结果
测试数据: 高八位R1 低八位R0 30H 80H 左移一位 61H 00H 左移两位 C2H 00H
可编辑范本
.
左移三位 84H 00H
置开关k23-k16为00110000 R1中输入30H
K23-k16开关置为10000000 R0中输入80H (如图3-3所示)
图 3-3:R1输入30H,R0输入80H
可编辑范本
.
将16位数左移一位得到的16位数为6100H(如图3-4所示):
图 3-4:16位数左移,结果为6100H
再分别将R1和R0中的数左移一位,此时16位数为C200H(如图3-5所示:)
可编辑范本
.
图 3-5:R1,R0左移,结果为8400H
再分别将R1和R0中的数左移一位,此时16位数为C200H(如图3-6所示)
图 3-6:R1,R0左移,结果为8400H
可编辑范本