5_1_4_4.s43

来自「包含了众多MP430实例:扫描按键(C),ADC,IIC器件,键盘与显示,键盘与」· S43 代码 · 共 14 行

S43
14
字号
DEC_ASCII		;入口参数R9:待转换的ASCII码
			;出口参数R9:转换后的十六进制数
		CLRC
		PUSH	R9
		SUB		#10,R9
		JNC		DEC_AS1	    ;判断是否小于10
		POP		R9	    ;因为在判断是否小于10时,做了减法,R9的值改变了
		SUB		#30H,R9	    ;所以先保存到堆栈,在运算时再恢复
		RET
DEC_AS1 POP	R9
		SUB		#37H,R9
		RET

⌨️ 快捷键说明

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