博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ARM获得PC指针为何PC=PC+8
阅读量:7070 次
发布时间:2019-06-28

本文共 214 字,大约阅读时间需要 1 分钟。

http://blog.csdn.net/sddzycnqjn/article/details/7691534

R15(PC)总是指向“正在取指”的指令,而不是指向“正在执行”的指令或正在“译码”的指令。

一般来说,人们习惯性约定将“正在执行的指令作为参考点”,称之为当前第一条指令,
因此PC总是指向第三条指令。当ARM状态时,每条指令为4字节长,
所以PC始终指向该指令地址加8字节的地址,即:PC值=当前程序执行位置+8;

你可能感兴趣的文章
Struts2自己定义拦截器实例—登陆权限验证
查看>>
调用webservice查询手机号码归属地信息
查看>>
RESTFul basic introduction
查看>>
NoSQL数据库的分布式模型
查看>>
Win7下同时使用有线和无线时的优先级设置
查看>>
Python文件遍历二种方法
查看>>
MySQL的备份与还原
查看>>
GUN 的汇编语法
查看>>
java.lang.VerifyError: Inconsistent stackmap frames at branch target
查看>>
sqlite 判断表中是否包含 某个字段
查看>>
freemarker序列的拆分
查看>>
angularjs基本执行流程
查看>>
线段树 + 区间更新: HDU 4893 Wow! Such Sequence!
查看>>
【电脑蓝屏记】
查看>>
java 泛型深入之Set有用工具 各种集合泛型深入使用演示样例,匿名内部类、内部类应用于泛型探讨...
查看>>
ASP.NET与ASP.NET MVC 中Cache的总结
查看>>
再探vim经常使用命令
查看>>
[BZOJ 1066][SCOI2007]蜥蜴
查看>>
platform_device与platform_driver
查看>>
sql中update,alter,modify,delete,drop的区别和使用(整理)(转)
查看>>