找回密码
 注册
搜索
查看: 697|回复: 5

[讨论] 请教arm 指令问题

[复制链接]
发表于 2007-12-14 12:16:02 | 显示全部楼层 |阅读模式
LDR     a2,[pc, #Int_Level-.-8]
此ldr指令中 #Int_Level-.-8何解?没高明白!
 楼主| 发表于 2007-12-16 12:02:53 | 显示全部楼层
无人问津?
点评回复

使用道具 举报

发表于 2007-12-19 11:34:44 | 显示全部楼层
就是标号地址减8吧!
点评回复

使用道具 举报

发表于 2007-12-20 13:39:05 | 显示全部楼层
不懂,观望一下
点评回复

使用道具 举报

发表于 2007-12-21 10:36:09 | 显示全部楼层
LDR     a2,[pc, #Int_Level-.-8]  应该是 将当前程序指针偏移8个地址,送给A2 吧??

具体来讲#Int_Level-.-8,这个是不是等于#Int_Level对应地址的值加8呢?即:#Int_Level=#Int_Level-(-8)呢??

我也是最近在学习 希望一起进步
点评回复

使用道具 举报

 楼主| 发表于 2007-12-22 13:09:37 | 显示全部楼层
不太明白Int_Level-.-8 中的-.-是什么意思?
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-26 01:43 , Processed in 0.047050 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表