OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4932|回复: 0

请教一下中断的问题

[复制链接]

2

主题

4

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-5-26
在线时间
3 小时
发表于 2021-4-29 02:33:41 来自手机 | 显示全部楼层 |阅读模式
请教一个问题,关于中断的。i.mx6ull的中断例子里面。
问题如下,就是中断那一节有个代码,start.S里面的
如下
msr spsr_cxsf, r0
pop{r0-r3, r12}
pop{lr}
subs pc, lr, 4
我对这里的代码有个疑问,就是如果恢复了cpsr的值,那么不就是进入到svc模式了么?
进入svc模式再pop的话,岂不是就是pop的svc模式的寄存器,还请解答一下。

我也查询到subs好像是操作pc的同时操作cpsr,一条指令搞定。不知道我哪里没有看到还是怎么回事。还请解答
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 20:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表