- 17
- 0
- 约1.54千字
- 约 4页
- 2020-09-06 发布于广东
- 举报
软件实验二 二进制到ASCII码转换
实验要求
给出一个BCD数,将其转换成ASCII值。
二、实验目的
了解BCD值和ASCII值的区别
了解如何将BCD值转换成ASCII值
了解如何查表进行数值转换及快速计算。
三、实验说明
此实验主要让学生了解数值的BCD码和ASCII码的区别,利用查表功能可能快速地进行数值转换。进一步了解数值的各种表达方式。
四、程序框图
保存低位ASCII码查表得到ASCII码取出
保存低位ASCII码
查表得到ASCII码
取出BCD码低四位
保存高位ASCII码
查表得到ASCII码
取出BCD码高四位
给出要转换数BCD码
开始
开始
结束
结束
五、我的程序
方法一:
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
a
原创力文档

文档评论(0)