微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 异常中断处理程序

异常中断处理程序

时间:11-21 来源:互联网 点击:

断的中断处理程序链中),并保存原来的中断处理程序。这是通过修改中断向量表

中未定义指令异常中断对应的中断向量来实现的。

② 读取该未定义的位[27:24],判断该未定义指令是否是一个协处理器指令。当位

[27:24]为 0b1110 或 0b110x 时,该未定义指令时一个协处理器指令。接着读取该

未定义的指令的位[11:8],如果位[11:8]指定通过仿真程序实现该未定义指令,则

相应的调用仿真程序实现该指令的功能,后来返回到用户程序。

③ 如果不仿真该未定义指令,程序跳转到原来的未定义指令异常中断的中断处理程序

执行。

Thumb 指令集中不包含协处理器指令,因而不需要这种仿真机制。


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top