Cortex-M3反汇编程序的设计与实现  

DESIGN AND IMPLEMENTATION OF CORTEX-M3 DISASSEMBLER

在线阅读下载全文

作  者:孙俊香[1] 于连庆 

机构地区:[1]潍坊学院计算机工程学院,山东潍坊261061 [2]北京信维科技股份有限公司,北京100191

出  处:《计算机应用与软件》2014年第5期260-263,共4页Computer Applications and Software

摘  要:工程实践中,出于项目开发维护、程序调试,或者逆向工程的需要,经常需要对二进制代码进行反汇编。针对Cortex-M3处理器bin格式代码反汇编程序的总体设计思路以及一些技术难点,给出程序总体结构和技术难点解决思路,最后利用实现的反汇编程序给出LPC1768处理器的反汇编实例。无论是工程实践,还是学习ARM指令系统,或者是C语言编程实践,该项目都是极好的课题。In engineering practice,for the purpose of project development and maintenance,program debugging or reverse engineering, there often has the needs to disassemble the binary code. Aiming at the overall design idea and technological difficulties of disassembler of Cortex-M3 processor in binary format,we put forward a solution for overall structure and technical difficulties of the program. In end of the paper,we present the disassembling example of LPC1768 processor by using realised disassembler. This project is a very good subject for engineering practice,or learning ARM instruction set,or C language programming practice.

关 键 词:反汇编 ARM CORTEX-M3 条件指令 

分 类 号:TP313[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象