ARM 进入中断会自动保存什么东西的?

[复制链接]
3654|4
 楼主| IC1008 发表于 2007-6-27 17:23 | 显示全部楼层 |阅读模式
HWM 发表于 2007-6-27 18:03 | 显示全部楼层

任意找一本有关ARM的书就有说明。

楼主若真对ARM感兴趣,我介绍你一份经典的资料,就是:<br /><br />ARM&nbsp;Architecture&nbsp;Reference&nbsp;Manual&nbsp;(ARM&nbsp;DDI&nbsp;0100E)<br />
ayb_ice 发表于 2007-6-28 10:35 | 显示全部楼层

返回地址,CPSR,会切换一组寄存器...

  
原野之狼 发表于 2007-6-28 12:47 | 显示全部楼层

同意二楼

  
飞雪季节 发表于 2007-7-3 09:20 | 显示全部楼层

这样可以么

ARM进入中断本质来说只会保存2个东西<br />1、程序返回地址到LR<br />2、状态寄存器&nbsp;CPSR&nbsp;到SPSR_xxx<br /><br />因为LR中断中可能会用到,所以首先要入栈保护。<br />如果中断会有函数调用,且允许重入,那么SPSR也要入栈保护。<br /><br /><br />其他的寄存器看需要进行保存,程序自己操作。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

229

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部