恭喜,你发布的帖子
发布于 2016-12-09 22:08:07
5楼
TAK 将ACCU 1与ACCU 2互换。
TAK (将ACCU 1与ACCU 2互换)将把ACCU 1的内容与ACCU 2的内容交换。执行该指令时不考虑状态位,也不会影响状态位。对具有四个ACCU的CPU,ACCU 3和
ACCU 4的内容保持不变。
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写: - - - - - - - - -
实例:从较大值中减去较小值
STL 解释
L MW10 / /将MW10的内容载入ACCU 1-L。
L MW12 //将ACCU 1-L的内容载入ACCU 2-L。将MW12的内容载入ACCU 1-L。
>I //检查ACCU 2-L (MW10)是否大于ACCU 1-L (MW12)。
SPB NEXT //如果ACCU 2 (MW10)大于ACCU 1 (MW12),则跳转到NEXT跳转标签。
TAK //将ACCU 1的内容与ACCU 2的内容交换
NEXT: -I //从ACCU 1-L的内容中减去ACCU 2-L的内容。
T MW14 //将结果(= 较大值减较小值)传送到MW14。
目录 ACCU 1 ACCU 2
执行TAK指令之前 <MW12> <MW10>
执行TAK指令之后 <MW10> <MW12>
----------------------------------------------------------------------------------------
以上来自系统帮助文件。
请填写推广理由:
分享
只看
楼主