首页 > 其他 > 详细

Cortex寄存器基础

时间:2014-05-07 06:07:18      阅读:321      评论:0      收藏:0      [点我收藏+]

1、Thumb指令访问R0-R7,Thumb-2访问所有寄存器。

2、满栈向下增长

PUSH {R0}   ; *(--R13) = R0

POP {R0}  ;  R0 = *R13++

四个字节对齐,也就是地址是0x4,0x8 等。


3、

main

BL fun


fun

BX LR


4、写入到PC也就是R15的数值必须是奇数,不然会企图进入ARM模式,CM3会产生一个fault异常。









Cortex寄存器基础,布布扣,bubuko.com

Cortex寄存器基础

原文:http://blog.csdn.net/shendan00/article/details/25050241

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!