作业帮 > 数学 > 作业

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

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/13 00:45:46
单片机汇编语言:请编写带符号数除法程序,已知被除数以补码形式存放在R2内,除数以补码形式存放在R3内,
请编写带符号数除法程序,已知被除数以补码形式存放在R2内,除数以补码形式存放在R3内,所得结果商存入R4,余数存入R5
单片机汇编语言:请编写带符号数除法程序,已知被除数以补码形式存放在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