一种指令执行方法及装置
摘要:
本发明实施例提供一种指令执行方法及装置,包括:CPU在用户态执行指令的过程中,若确定当前指令为非法指令,则切换至内核态;CPU在内核态下将非法指令发送至协处理器;协处理器对非法指令进行模拟运行,得到模拟结果;CPU在内核态下获取模拟结果后,切换至用户态下继续执行后续指令。使用协处理器对非法指令进行模拟的效率会高于使用CPU对非法指令进行模拟的效率。通过内核和协处理器协同模拟,内核负责把需要模拟的指令取出来,然后协处理器来模拟指令,从而提高指令转译/指令模拟的效率。
0/0