码迷,mamicode.com
首页 > 其他好文 > 详细

Cortex寄存器基础

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

标签:arm

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寄存器基础

标签:arm

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!