4.2 ascii码到十六进制数的转换.txt

来自「MCS51-ASM 单片机源码系列之 第四章 代码转换          」· 文本 代码 · 共 25 行

TXT
25
字号
ASCTOHEX: 
MOV	R0,#41H					
CLR 	C 
MOV	A,R0
CJNE	A,#30H,LOOP0				
LOOP0:
JC		C,LOOP4
CJNE	A,#47H,LOOP2
LOOP2:
JNC		C,LOOP4
CLR		C
MOV	A,R1						
SUBB 	A,#30H 
MOV	R0,A
SUBB	A,#0AH
JC		C,LOOP3
XCH		A,R0						
SUBB	A,#07H					
MOV	R0,A						
LOOP3:							
RET
LOOP4:						
MOV	R0,#0FFH
RET

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?