1.4.3 双字节有符号数除法.txt
来自「使用C51单片机进行二进制转换源码的算法介绍」· 文本 代码 · 共 39 行
TXT
39 行
SDUDIV:
MOV A,R3
ANL A, #80H
MOV 26H, A
JZ NEG32
ACALL NEG54
NEG32:
MOV A,R5
ANL A, #80H
MOV 27H, A
JZ DDUDIV
MOV A,R4
CPL A
ADD A, #01H
MOV R4, A
MOV A, R5
CPL A
ADDC A, #00H
MOV R5, A
DDUDIV:
MOV A,26H
XRL A, 27H
MOV 21H, A
ACALL DUDIV
JNB 0FH, RETURN
ACALL NEG54
RETURN:
RET
NEG54:
MOV A, R2
CPL A
ADD A, #01H
MOV R2, A
MOV A, R3
CPL A
ADDC A, #00H
MOV R3, A
RET
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?