汇编语言中将十六进制转换为BCD码!

夜-快乐奔跑 2006-04-28 09:08:39
我现在想将十六进制数转换为BCD码送往单片机的p1口后通过对p1口的高低四位分别译码后在七段数码管上显示,但是不知道在汇编中怎样将十六进制转换为BCD码,自己转换的总是不太对(大于16以后就会显示为10H),请各位大哥大姐帮帮忙!!!谢谢
...全文
613 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
大熊猫侯佩 2006-04-28
  • 打赏
  • 举报
回复
一种方法是不依赖于 bcd 转换指令,而是自己写转换代码。或者低于
0fh 的情况自己例外处理
夜-快乐奔跑 2006-04-28
  • 打赏
  • 举报
回复
但是怎么转换呀,我写了一段代码,但是一大于16就错了,不能转换.哪位大哥大姐能帮忙呀

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧