粤嵌科技讲解怎么处讨论理arm中的异常返回地址
如果说想要学习嵌入式的话,那么arm是大家必须要掌握好的了,嵌入式这么对于动手能力要求非常强的行业,不管是细节上面还是大体上面要求都是非常的严格的。那么在学习嵌入式的时候是会经常遇到arm中出现的异常返回的,这个要怎么处理呢?下面粤嵌科技的嵌入式培训讲师就来给大家讲解下:

FIQ与RIQ异常:
FIQ与RIQ异常返回处理是一样的,当处理器执行完当前指令后才去查询中断且查看是否允许中断,如果处理器产生了中断,这时PC的值已经更新,即PC指向了当前指令后第三条指令的位置(被中断指令地址加12),产生FIQ与RIQ异常后处理器将PC-4的值保存到了对应模式下的LR,而它指向的是当前被中断指令的后面的第二条指令,因此在返回时我们需要人为的将LR中保存的值自减4以得到正确的返回地址。
预取指中止异常:
在指令预取时如果地址是非法的,该指令就被标记为有问题的指令,流水线上该指令之前的指令继续执行,当执行被标记为有问题的指令的时候,处理器就会产生异常。产生该异常终返回时需要返回到被标记的指令处重新读取并执行该指令,因此异常返回时需要返回到该指令处而不是该指令的下一条指令。所以在中断返回时我们需要人为的对LR中保存的值自减4。
指令未定义异常:
指令未定义异常由当前正在执行的指令产生,即产生异常时PC的值还没有更新,PC的值指向当前指令后面第二条指令,产生异常后LR中保存的指令是当前指令的下一条指令的地址,所以异常返回时直接把LR的值给PC即可不许人为的去修正返回地址。
软中断异常:
软中断异常与指令未定义异常一样,也是当前指令在执行过程中就产生了异常,所以LR中保存的返回地址是当前软中断指令的下一条指令的地址,不需要人为的去修正,返回时直接将LR的值赋给PC即可。
数据中止异常:
产生该异常的时候程序要返回到有问题的指令处重新访问该数据,因此应该返回到产生异常的指令处而不是产生异常指令的下一条指令处。当异常产生时PC的值已经更新,所以PC指向的是异常产生指令的后面的第三条指令,而LR中保存的是PC-4的值即异常产生指令的后面的第二条指令的地址。所以在返回时我们需人为的对LR中的值进行自减8的处理。以保证异常正确的返回。
上述每一种异常发生时,返回地址都要根据具体的异常类型进行重新修正。如果说在学习或者是工作的时候会出现以上粤嵌科技的嵌入式培训讲师给大家整理的这些异常的话,大家只要按照以上的做法就可以恢复正常了。想要了解更多关于嵌入式的技术问题的话,可以点击我们文章下面的获取试听资格按钮来获取我们的嵌入式课程免费试听资格,来和我们的讲师进行面对面的交流。
本文地址:http://etbv2.55jiaoyu.com/show-53249.html
本文由合作方发布,不代表展全思梦立场,转载联系作者并注明出处:展全思梦
推荐文档
- 11.高考数学填空题(高中数学题型1000例大题)
- 12.往年宁波高中排名一览表前50最新
- 13.沧州中考成绩查询网站入口往年
- 14.考前送什么礼物最吉利,考试送什么礼物寓意好
- 15.诗中有画画中有诗(诗中有画画中有诗是苏轼对谁的评价)
- 16.goahead的口语意思
- 17.湖南工学院有哪几个校区及校区地址公交站点分别都在
- 18.辽宁中职学校:沈阳市化工学校简介
- 19.安徽全国专科学校排名安徽十大专科学校排名
- 20.初中毕业警校有哪些比较好
- 21.华南农业大学珠江学院教务处,http://www.scauzhujiang.cn/jxky/jwc/
- 22.from是什么意思具体用法有哪些
- 23.开展植树节活动的通知【精华篇】
- 24.教育资讯:古筝一对一一节课大概多少钱,费用是多少
- 25.全国爱眼日宣传标语,关于爱眼的宣传标语(70句)
- 26.寸劲儿是什么意思寸劲儿的解释是什么(东北方言寸劲是什么意思)
- 27.阳西县第二中学(广东省阳江市阳西县第二中学)
- 28.七台河人口数量数据统计,七台河常住人口变化趋势多少
- 29.浙江推荐二本院校排名最新浙江省二本院校排名及分数线
- 30.天津理工大学是双一流大学吗、有哪些学科入选了双一流学科建设名单
- 31.沈阳化工学校中专怎么样?你的专业是什么?
- 32.鞍山一中全国排名第152名辽宁省排名第10名
- 33.大连航运职业技术师范学院3+2五年制大专简章
- 34.云浮往年中考成绩查询入口网站
- 35.往年伊犁师范大学研究生招生专业目录及考试科目
- 36.浙大现在谁的校长_招生要求
- 37.2020年12月英语四级翻译真题及答案解析
- 38.往年铜锅十大品牌排行榜-铜锅哪个牌子好
- 39.2019浙江高考英语试题及答案解析【word精校版】
- 40.大连海事大学为什么不出名,大连海事大学简介
- 41.二十四节气的含义简介详细介绍
- 42.2020年中国音协钢琴考级规定
- 43.三大战役(三大战役中,历时最长、歼敌人数最多的是)
- 44.往年上海杉达学院招生章程
- 45.怎么查看高考分数排名查询方法有哪些
- 46.2023年高考报什么志愿好就业十大热门专业推荐_高考
- 47.葛军,一个令江苏考生欲罢不能的人!葛军为什么会出名
- 48.kb是什么意思-kpi是什么意思
- 49.2018初三毕业歌曲推荐这些歌最适合毕业时候唱
- 50.人物素材摘抄50字,高考议论文万能超级素材人物摘抄
- 51.异地恋情话最暖心祝福语短句三篇
- 52.2023年武汉体育学院体育类招生简章(运动训练、武术与
- 53.宁波二胎补助政策最新消息,宁波二胎奖励政策规定
- 54.快乐大本营最火游戏大全及规则
- 55.高中生16本必读书籍经典名著推荐
- 56.竖条蓝白红是哪国国旗(竖条蓝白红是哪国国旗图案)
- 57.陈述句是什么意思如何使用
- 58.300分左右的公办专科大学往年有哪些院校可报
- 59.scarf是什么意思
- 60.aw是什么牌子
- 51.四川乐山公办中专学校排名
- 52.绵阳市游仙职业教育中心招生计划
- 53.什么人适合学平面设计专业?
- 54.教育学专业介绍及就业前景分析
- 55.习近平:加快发展职业教育让每个人都有人生出彩机会
- 56.沈阳医学影像技术学校招生_医学影像技术课程|分数|简章|就业_辽宁医药职业学院
- 57.绵阳初中毕业上中专学校好吗
- 58.武汉中考分配生各区招生名额统计表(省级示范高中)
- 59.顺势而为,才能让自己大有可为
- 60.-政治学专业考研学校排名【教育部】
- 61.【求职干货】面试不好意思问薪资,怎么破?
- 62.你给青春留下什么?不只是迷茫和游戏
- 63.四川省宣汉职业中专学校是公办还是民办_办学思路
- 64.攀枝花市经贸旅游学校基本简介
- 65.回顾被捕的八大黑客
- 66.李克强:大力促进就业创业
- 67.拒做“墙头草”,IT职业是吃青春饭吗?伪命题!
- 68.新生故事:原来认真的小胖如此可爱!
- 69.篮球比赛“汗”畅淋漓“型”动由我
- 70.中国财经时报网:名企高管面对面对最难就业季说byebye

