打印
[国产单片机]

Keil C反汇编问题 寄存器赋值问题

[复制链接]
855|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
autumwind|  楼主 | 2017-11-24 16:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
用了一款国产的单片机(51的核),在给寄存器直接赋值的时候,发现反汇编的结果却是把与赋值相同地址对应的寄存器的值赋]给了这个寄存器(有点绕,直接看图),不知道原因是啥?(一直用DSP,刚接手单片机)

错误实例.png (407.65 KB )

错误实例.png

错误实例.png (407.65 KB )

错误实例.png

相关帖子

沙发
dongshan| | 2017-11-25 08:20 | 只看该作者
找本51的书去看一下吧。 这二句是等价的,是对的。

使用特权

评论回复
板凳
linqing171| | 2017-11-25 19:06 | 只看该作者
编译结果是对的。

使用特权

评论回复
地板
autumwind|  楼主 | 2017-11-27 08:12 | 只看该作者
嗯,谢谢了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

42

帖子

1

粉丝