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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 11:25:25
单片机汇编语言:请编写带符号数除法程序,已知被除数以补码形式存放在R2内,除数以补码形式存放在R3内,请编写带符号数除法程序,已知被除数以补码形式存放在R2内,除数以补码形式存放在R3

单片机汇编语言:请编写带符号数除法程序,已知被除数以补码形式存放在R2内,除数以补码形式存放在R3内,请编写带符号数除法程序,已知被除数以补码形式存放在R2内,除数以补码形式存放在R3
单片机汇编语言:请编写带符号数除法程序,已知被除数以补码形式存放在R2内,除数以补码形式存放在R3内,
请编写带符号数除法程序,已知被除数以补码形式存放在R2内,除数以补码形式存放在R3内,所得结果商存入R4,余数存入R5

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