咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >一种汇编冗余指令的检测方法及装置 收藏
一种汇编冗余指令的检测方法及装置

一种汇编冗余指令的检测方法及装置

专利申请号:CN201811400445.3

公 开 号:CN109491918A

发 明 人:许瑾晨 郝江伟 郭绍忠 周蓓 

代 理 人:陈勇

代理机构:41111 郑州大通专利商标代理有限公司

专利类型:发明申请

申 请 日:20190319

公 开 日:20181122

专利主分类号:G06F11/36(20060101)

关 键 词:冗余指令 汇编代码 指令 寄存器 指令集 预处理 汇编 读写 检测 正则表达式 规则判断 检测装置 匹配成功 逐行遍历 操作符 单词 匹配 删除 

摘      要:本发明公开一种汇编冗余指令的检测方法,包括:设定指令集数据表,根据指令集数据表对汇编代码进行预处理;逐行遍历预处理后的汇编代码,利用正则表达式匹配每行汇编代码的首单词,匹配成功则认为该行汇编代码是标号,否则认为该行汇编代码是指令;若该行汇编代码是指令,则根据当前指令的操作符和指令集数据表得出寄存器读写模式;依据所述寄存器读写模式,获取当前指令的寄存器使用情况;根据当前指令的寄存器使用情况,根据冗余指令检测规则判断当前指令是否为冗余指令,若当前指令为冗余指令,则对冗余指令进行删除。本发明还公开一种汇编冗余指令的检测装置。本发明可以快速、准确的检测出汇编冗余指令。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分