帮忙汇编题注释....很基础的..

来源:百度知道 编辑:UC知道 时间:2024/07/07 23:15:58
题目是:当A累加器分别满足A>=10.A>10 .A<=10 时.移至LABEL..下面是三种情况.不过有太懂.希望能给注释一下

(1) CLR C
SUBB A,#0AH
JNC LABEL

(2) SETB C
CJNE A,#0AH ,L1
L1:JNC LABEL

(3) CLR C
SUBB A,#0AH
JZ LABEL
JC LABEL

(1) CLR C ;累加状态清零
SUBB A,#0AH ;做带借位减法
JNC LABEL ;如果A不高于0AH就那么发生借位,C=1,反之C=0就跳转到LABEL

(2) SETB C ;累加状态位1
CJNE A,#0AH ,L1 ;比较是否相同,不相同就跳转到L1
L1:JNC LABEL ;如果A大学0AH跳转到LABEL

(3) CLR C ;累加状态清零
SUBB A,#0AH ;做减法
JZ LABEL ;判断是否相等
JC LABEL ;判断如果不大于就跳转到LABEL