31 MCS51单片机汇编语言程序设计举例.pptVIP

  • 12
  • 0
  • 约4.85千字
  • 约 29页
  • 2016-03-03 发布于重庆
  • 举报
31 MCS51单片机汇编语言程序设计举例.ppt

MCS-51单片机汇编语言程序设计举例 例5 BCD码转换为二进制代码(方法:先将高半字节 ×1010,再加低半字节)。设待转换的BCD 码存放在R2中 DTOB MOV A, R2; ANL A, #0F0H ; 屏蔽低四位 SWAP A MOV B, #0AH MUL AB MOV R3,A MOV A, R2 ANL A, #0FH 屏蔽高四位 ADD A, R3 得转换结果 RET 例6 双字节BCD码转换为二进制码 设BCD码表示的4位十进制数分别存放在R1和R2中,其中R2存放千、百位,R1存放十、个位。转换后的结果低字节存放在20H单元,高字节存放在21H单元。 转换时,可由高位到低位逐位检查BCD码的数值,然后累加各十进制对应的二进制数。其中, 千位 1000 =03E8H 百位 100 = 0064H 十位 10 = 000AH 各位 BCD码=二进制码 例 BCD码3245

文档评论(0)

1亿VIP精品文档

相关文档