当程序跳转到如下部分时:
A7d1:CLR
A#drum_selected
A#mach_room_sel
JCNA7d8
L#speed_level[10]
ITD
DTR
AL8.1
SAVE
L2.000000e+004
TAK
/R
JOI007
JUI008
我的问题是:1、为什么要做TAK?意义何在?2、/R运算是哪个数跟哪个数?3、怎么判断OV=1了呢?谢谢!
最佳答案
1、tak指令看在线帮助有详细的说明,它是交换两个累加器中的数据。
2、/R是计算:2.000000e+004/#speed_level[10]
3、ov溢出位。
关于状态位请参考:htTP://www.ad.siemens.com.cn/cLUb/bbs/poST.ASpx?a_id=1281481&b_id=4&b_sid=&s_id=23&PNo=0
提问者对于答案的评价:
动态监控显示/R是这样计算的:2.000000e+004/#speed_level[10],完全正确。谢谢。