你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
14
127
0
中级会员
使用道具 举报
8
初级会员
390
2
论坛元老
arm8686 发表于 2015-1-5 12:18 执行完 ADR 这行,PC指针减去 12 后,会 +4。 (PC - 8),刚好就是 MOV R0,#10 这行。
pathletboy 发表于 2015-1-5 12:16 ADR R4 ,start ;-》SUB R4,PC,#0x0c 运行这句的时候PC已经指向下一句了,所以实际减去的应该包含2句 ...
ADRL 始终汇编为两个 32 位指令。 即使使用单个指令就可完成地址访问,也会生成多余的第二个地址。
pathletboy 发表于 2015-1-5 12:43 为啥2个汇编你得看官方编译器怎么解释。 http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.du ...
pathletboy 发表于 2015-1-5 13:36 仔细看我给你的连接,你想要的答案上面都有,嵌入式学习,最重要的先要学会看文档,而不是问,问出来的东西 ...
与非朋 发表于 2015-1-5 14:29 额 好吧 我先看看