期刊文献+

重水堆控制计算机二进制程序反汇编研究

The Research of Disassembling for Binary Program in Control Computer of Heavy Water Reactor
下载PDF
导出
摘要 重水堆核电站控制计算机中存在大量没有源码且不具有阅读性的二进制程序,给故障排除和系统分析带来困难,经过对指令集数据格式的分类和解析,根据16位数据中关键位信息完成对单条指令的反汇编。同时结合代码特点,采用静态编译进行整体反汇编,使用动态标记和卷积过滤的方法区分了数据区和指令区,解决了静态编译中数据和指令无法区分的缺点,最终完成了整体二进制数据的反编译。通过此方法可以将未知的二进制码反汇编为具有可读性的汇编源码,有利于重水堆控制计算机的缺陷查找和系统学习。 There are a large number of binary programs without source code and unreadable in the control computer of heavy water reactor nuclear power plant,which bring difficulties to troubleshooting and system analysis.This paper classifies and analyzes the format of instruction set,and disassembler a single instruction according to the key bit information in 16-bit data.At the same time,combined with the characteristics of the code,the whole binary data was disassembled by static compilation,and the data area was distinguished from the instruction area by dynamic marking and convolution filtering,which solved the disadvantage that the data and instruction could not be distinguished in the static compilation.In this paper,unknown binary code can be disassembled into readable source code,which is beneficial to troubleshooting.
作者 陆乾杰 赵心 钱锐 吴海燕 Lu Qianjie;Zhao Xin;Qian Rui;Wu Haiyan(CNNP Nuclear Power Operations Management Co.,Ltd.,Maintenance Fifth Department,Zhej iang,Haiyan,314300,China)
出处 《仪器仪表用户》 2022年第6期87-91,共5页 Instrumentation
关键词 重水堆控制计算机 反汇编 静态编译 动态标记 卷积过滤 control computer of heavy water reactor disassembler static compilation dynamic marking convolution filtering
  • 相关文献

参考文献1

二级参考文献6

共引文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部