📄 双字节除以单字节.asm.txt
字号:
;**********************************
;功能:双字节除以单字节
;入口参数: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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -