ascii

来自「本程序完成多个BCD码加法,并完成到十进制裁转换」· 代码 · 共 17 行

TXT
17
字号
;*********************************************************
;由ASCII码表可知,30H~39H为0~9的ASCII码,41H~46H为A~F
;的ASCII码.有这一范围内的ASCII码减30H或37H就可以获得对应的
;十六进制数
;*********************************************************
START:         CLR   C
               SUBB  A,#30H
			   JC    NASC    ;小于0,不是十六进制数
			   CJNE  A,#0AH,MM
MM:            JC    ASC     ;大于0小于A,是十六进制数
               SUBB  A,#07H
			   CJNE  A,#0AH,NN
NN:            JC    NASC
               CJNE  A,#10H,LL
LL:            JC    ASC
NASC:          SETB   F0
ASC:           RET

⌨️ 快捷键说明

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