结构推理
被减数存在31H30H中(高位在前),减数存在33H32H中,试编写其减法程序,差值存入31H30H单元,借位存入32H单元。
【正确答案】
编制程序如下:
ADD A,#00H ;产生Cy=0(学过CLR C后可用CLR C)
MOV A,30H ;取被减数低8位
SUBB A,32H ;低8位相减
MOV 30H,A ;存低8位差
MOV A,31H ;取被减数高8位
SUBB A,33H ;高8位连同Cy相减
MOV 31H,A ;存高8位差
MOV A,#00H ;
ADDC A,#00H ;把Cy变换为等量的8位数
MOV 32H,A ;存借位
【答案解析】
提交答案
关闭