恭喜,你发布的帖子
发布于 2016-12-09 16:11:06
1楼
TAR2 //将地址寄存器2的值给累加器1(A1),原累加器1的内容在累加器2(A2)
+D //累加器1和累加器2的内容相加,相加后的内容保存在累加器1里,累加器2保持不变
L L#-1 //累加器1的值为-1,累加器2的值等于A1+A2
TAK //交换后累加器1的值为A1+A2,累加器2的值为-1
LAR1 //将累加器1的值下装到地址寄存器1里,累加器1和累加器2的值保持不变
TAK //交换后,累加器1的值等于-1,累加器2的值为A1+A2
T DID[AR1,P#28.0] //将累加器1的值-1给这个地址寄存器1里地址对应的位置。
TAK指令:把ACCU 1的内容与ACCU 2的内容交换。执行该指令时不考虑状态位,也不会影响状态位。对具有四个ACCU的CPU,ACCU3和ACCU 4的内容保持不变。
请填写推广理由:
分享
只看
楼主