这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 单片机程序(汇编)之综合编程例1

共1条 1/1 1 跳转至

单片机程序(汇编)之综合编程例1

助工
2014-09-19 14:42:09     打赏

代码转换类程序

将R0所指出单元中的ASCII码转换成十六进制数,并仍把结果存于原单元中。

HEX:MOV A,@R0             ;取操作数
      CLR C             
      SUBB A,#30H            ;0~9的转换
      MOV @R0,A            ;暂存结果
      SUBB A,#0AH            ;结果是否大于9
      JC SB2                      ;若小于或等于9,则返回
      XCH A,@R0
      SUBB A,#07H            ;若大于9,则减37H
      MOV @R0,A            ;存结果
SB2:RET

 


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]