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