双字节除以单字节.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 + -
显示快捷键?