打印

菜鸟请教:汇编语句,很简单,我就没看明白

[复制链接]
1867|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gugou|  楼主 | 2007-9-10 09:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Example 3 BANZ 2000h, *AR3(–1)
Before Instruction               After Instruction
PC 1000                          PC 1003
AR3 0001                         AR3 0001
Example 4 BANZD 2000h, *AR3–
ANDM 4444h, *AR5+
Before Instruction              After Instruction
PC 1000                         PC 2000
AR3 0004                        AR3 0003

第一条语句 *AR3(-1)是什么意思,执行完后结果怎么是那样的?谢谢大家指点.

相关帖子

沙发
wowow| | 2007-9-10 17:18 | 只看该作者

看不明白应该查手册啊

是C54xx吧?查spru131

*ARx(lk) addr = ARx + lk
ARx = ARx
The sum of ARx and the 16-bit long offset (lk) is used as the
data-memory address. ARx is not updated.§

使用特权

评论回复
板凳
gugou|  楼主 | 2007-9-11 16:18 | 只看该作者

谢谢

大概的意思说就是
*ARx(-1)和ARx+(-1)和ARx-一个的意思是不!

使用特权

评论回复
地板
wowow| | 2007-9-11 17:40 | 只看该作者

还是有区别的

注意*ARx(lk)的说明:ARx is not updated。还是仔细看看手册吧

使用特权

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

本版积分规则

15

主题

43

帖子

1

粉丝