作业帮 > 数学 > 作业

16进制数 转 BCD码的问题

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/05 15:00:28
16进制数 转 BCD码的问题
1字节16进制数转换成3字节BCD数举例
设HEX中存放着一个16进制(2进制)数,如果要将它送到数码管进行显示,首先要将其转换成3字节的BCD数,每字节的值
为什么在除法之前不把16进制数转成10进制,而直接...
----
把16进制数转成10进制?
还要怎么转?
除以100、除以10,得出各个十进制数,这不是正在转吗?
再问: 谢谢了
再答: 程序没错,只是有点罗嗦,如下即可: CHDBCD: MOV A, HEX MOV B, #100 DIV AB MOV BUFF, A ;存百位 MOV A, B MOV B, #10 DIV AB MOV BUFF + 1, A ;存十位 MOV BUFF + 2, B ;存个位 RET