版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN201710594077.X
公 开 号:CN107436752A
代 理 人:杨泽;刘芳
代理机构:11205 北京同立钧成知识产权代理有限公司
专利类型:发明申请
申 请 日:20171205
公 开 日:20170720
专利主分类号:G06F9/38(20060101)
关 键 词:返回指令 软件代码 操作码 计算机可读存储介质 异常处理函数 程序计数器 处理器执行 目标寄存器 继续执行 占用空间 正常处理 处理器 弹出 功耗 压入 打断 恢复 指令 返回 申请
摘 要:本申请提供一种异常现场恢复方法、装置及计算机可读存储介质,其中,该方法包括:获取执行异常返回指令,该异常返回指令包括操作码,该操作码用于指示处理器执行到异常处理函数的最后一条指令,执行该异常返回指令,以修改程序计数器值以及将压入异常栈的目标寄存器堆的信息从异常栈弹出,返回继续执行被打断的正常处理函数。该技术方案不需要软件代码对异常现场进行恢复,降低了软件代码占用空间和功耗,提高了处理器的执行效率。