打印

怎么用ADD或SUB指令取代ADR伪指令?

[复制链接]
2461|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xgywinner|  楼主 | 2008-11-5 17:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
书上说,编译器编译时会用一条指令取代伪指令ADR,通常中用SUB或者是ADD,我想不出来怎么取代,ADD和SUB指令的操作数或者是寄存器里的值,或者是立即数,怎么能跟地址联系起来呢?

相关帖子

沙发
icecut| | 2008-11-5 22:50 | 只看该作者

当前指令地址+-立即数

使用特权

评论回复
板凳
kinglead| | 2008-11-6 16:24 | 只看该作者

就是把立即数放到PC中吧。

不知楼主用的什么编译器,我用ADS,可以看一下反汇编代码,一看就明白了。

使用特权

评论回复
地板
xgywinner|  楼主 | 2008-11-8 18:33 | 只看该作者

多谢回答啊!

多谢回答啊!

使用特权

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

本版积分规则

24

主题

43

帖子

0

粉丝