发表于:2011/8/4 21:38:54
#0楼
各位师傅,最近在看STL,不是很懂,
有一些问题还请帮下,1.当JNB _001跳后 为什么要A BR 有什么作用??
2. SAVE 后CLR RLO不是为0了么??JNB _002 不是总是跳么??还是JNB这个指令我理解错了,(当带BR位的RLO=0时跳)
A(
A M 50.6
JNB _001 当带BR位的RLO=0时跳
L "sifu".pingyisudu1 //DB2.DBW18
L 10
*I
T "sifu".pingyisudu //DB2.DBW34
AN OV //检查溢出
SAVE //RLO保存到BR位
CLR //清零RLO
_001: A BR //与 BR位值
)
JNB _002
L "sifu".pingyisudu //DB2.DBW34
T PQW 402
_002: NOP 0
有一些问题还请帮下,1.当JNB _001跳后 为什么要A BR 有什么作用??
2. SAVE 后CLR RLO不是为0了么??JNB _002 不是总是跳么??还是JNB这个指令我理解错了,(当带BR位的RLO=0时跳)
A(
A M 50.6
JNB _001 当带BR位的RLO=0时跳
L "sifu".pingyisudu1 //DB2.DBW18
L 10
*I
T "sifu".pingyisudu //DB2.DBW34
AN OV //检查溢出
SAVE //RLO保存到BR位
CLR //清零RLO
_001: A BR //与 BR位值
)
JNB _002
L "sifu".pingyisudu //DB2.DBW34
T PQW 402
_002: NOP 0