常见的同步异常如下:
尝试执行非法指令(illegal instruction)
使用没有对齐的SP
尝试执行一条PC指针没有对齐的指令
软件产生的异常,如执行ECALL指令
地址翻译或者权限等原因导致的数据异常
地址翻译或者权限等原因导致的指令异常
调试导致的异常,如断点异常,观察点异常、软件单步异常等
而异步异常是指触发的原因与处理器当前正在执行的指令无关的异常,中断属于异步异常的一种。因此,指令和数据异常称为同步异常,而中断称为异步异常。
使用特权
发表回复 本版积分规则 回帖后跳转到最后一页
497
1869
4
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号