软件实验二--二进制到ascii码转换.docVIP

  • 16
  • 0
  • 约小于1千字
  • 约 5页
  • 2021-10-28 发布于天津
  • 举报
软件实验二 二进制到 ASCII 码转换 一、实验要求 给出一个 BCD数,将其转换成 ASCII 值。 二、实验目的 1. 了解 BCD值和 ASCII 值的区别 2. 了解如何将 BCD值转换成 ASCII 值 3. 了解如何查表进行数值转换及快速计算。 三、实验说明 此实验主要让学生了解数值的 BCD码和 ASCII 码的区别,利用查表功能可能快速地进行数值转换。进一步了解数值的各种表达方式。 四、程序框图 开始 给出要转换数 BCD 码 取出 BCD 码高四位 查表得到 ASCII 码 保存高位 ASCII 码 取出 BCD 码低四位 查表得到 ASCII 码 保存低位 ASCII 码 结束 五、我的程序 方法一: org 0000h mov r0,#20h mov r1,#11h mov @r1, #3AH start: mov a,@r1 swap a anl a,#0fh acall aaa mov @r0,a inc r0 mov a,@r1 anl a,#0fh acall aaa mov @r0,a sjmp $ mov dptr,#TAB movc a,@a+dptr ret TAB: db 48,49,50,51,52,53,54,55 db 56,57,65,66,67,68,69,70 end 运行如下图: 方法二: org 0000h mov r0

文档评论(0)

1亿VIP精品文档

相关文档