双字节除以单字节.asm.txt
来自「有用的单片机程序,包括8279和E2ROM的读写」· 文本 代码 · 共 26 行
TXT
26 行
;**********************************
;功能:双字节除以单字节
;入口参数:R2R3,R1
;出口参数:R3:商 R2:余数
;**********************************
BDIV: PUSH 4
PUSH PSW
MOV R4,#8 ;R2R3/R1 = R3...R2
BDI: CLR C
MOV A,R3
RLC A
MOV R3,A
MOV A,R2
RLC A
MOV R2,A
MOV PSW.5,C ;F0,C
CLR C
SUBB A,R1
JB PSW.5,BDIV1 ;F0,$+5
JC BDIV1+2 ;$+4
BDIV1: MOV R2,A
INC R3
DJNZ R4,BDI
POP PSW
POP 4
RET
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?