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 + -
显示快捷键?