打印

单片机汇编指令

[复制链接]
830|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
wang168506|  楼主 | 2015-1-20 15:36 | 只看该作者
自己先说一下吧,这个地方开始好像是吧64H 65H中数据清零 然后又处理了一些数据又给了64H  65H  从主程序大方向上看是这么回事  可是就是有点搞不大懂 请多多指教!

使用特权

评论回复
板凳
ZALIN| | 2015-1-20 16:18 | 只看该作者
BIN->压缩BCD
BIN在60h-63h中,有效字节数保存在68h中,压缩BCD结果保存在64h-67h中

有效字节数范围1-3

使用特权

评论回复
地板
wang168506|  楼主 | 2015-1-20 16:28 | 只看该作者
ZALIN 发表于 2015-1-20 16:18
BIN->压缩BCD
BIN在60h-63h中,有效字节数保存在68h中,压缩BCD结果保存在64h-67h中

谢谢咯  你好厉害哈哈   看起来这样跟我反汇编的程序很吻合,虽然我还没看懂你说的!

使用特权

评论回复
5
ZALIN| | 2015-1-21 13:33 | 只看该作者
wang168506 发表于 2015-1-20 16:28
谢谢咯  你好厉害哈哈   看起来这样跟我反汇编的程序很吻合,虽然我还没看懂你说的! ...

比如要把0x3039(12345)转换成压缩BCD码,先把0x39,0x30写入0x60-0x61,把0x02写入0x68,
调用这个子程序后,需要的压缩BCD结果0x45,0x23,0x01就可以在0x64-0x66中得到

使用特权

评论回复
评论
wang168506 2015-1-23 16:55 回复TA
非常感谢 的确是这样 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

57

主题

811

帖子

5

粉丝