单片机汇编语言:请编写带符号数除法程序,已知被除数以补码形式存放在R2内,除数以补码形式存放在R3内,

问题描述:

单片机汇编语言:请编写带符号数除法程序,已知被除数以补码形式存放在R2内,除数以补码形式存放在R3内,
请编写带符号数除法程序,已知被除数以补码形式存放在R2内,除数以补码形式存放在R3内,所得结果商存入R4,余数存入R5
1个回答 分类:数学 2014-10-12

问题解答:

我来补答
DIVS:
MOV A,R3
JB ACC.7,DIVS10
MOV B,A
MOV A,R2
JB ACC.7,DIVS20
DIV AB
MOV R4,A
MOV R5,B
RET
DIVS10:
CPL A
ADD A,#1
MOV B,A
MOV A,R2
JB ACC.7,DIVS11
DIV AB
ORL A,#80H
MOV R4,A
MOV R5,B
RET
DIVS11:
CPL A
ADD A,#1
DIV AB
MOV R4,A
MOV R5,B
RET
DIVS20:
CPL A
ADD A,#1
DIV AB
ORL A,#80H
MOV R4,A
MOV R5,B
RET
 
 
展开全文阅读
剩余:2000
上一页:dc2inr3qec3r2
下一页:这样怎么写