设内部RAM中的30H和31H单元中有两个带符号数,求其中的大数,放在32H单元中.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 21:51:16
设内部RAM中的30H和31H单元中有两个带符号数,求其中的大数,放在32H单元中.

设内部RAM中的30H和31H单元中有两个带符号数,求其中的大数,放在32H单元中.
设内部RAM中的30H和31H单元中有两个带符号数,求其中的大数,放在32H单元中.

设内部RAM中的30H和31H单元中有两个带符号数,求其中的大数,放在32H单元中.
;
MOV 32H, 30H
MOV A, 30H
CLR C
SUBB A, 31H ;(30H)-(31H)
JNB ACC.7, ZZZ ;差为正数则转移
JB OV, _END ;负、且溢出转至结尾
SJMP XXX ;否则去存31H
ZZZ:
JNB OV, _END ;差为正、且无溢出转至结尾
XXX:
MOV 32H, 31H
_END:
SJMP $
END