我如何编程反汇编程序?我想要方法和代码?谢谢 [英] how can i programming disembler programe? i want method and code? thanx

查看:98
本文介绍了我如何编程反汇编程序?我想要方法和代码?谢谢的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何对反汇编程序进行编程?我想要方法和代码?
我想为大学项目编程此程序,我想这么快吗?请
请我在C或C ++语言上使用代码.

how can i programming disembler programe? i want method and code?
I want programming this programe for University project I want this fast ?please
please i want code on c or c++ languagh.

推荐答案

编码反汇编程序不是一项非常复杂的任务(至少与开发反编译器相比:原则上来说,这很困难反汇编程序只是一个表驱动程序转换器,它将数字转换为助记符操作码).但是,这取决于目标体系结构(例如,使用RISC CPU s可以简化您的工作).
我可以,我建议您选择一个简单的目标CPU (或MCU),该目标随附的工具可让您将结果与最新技术"的结果(例如PIC16微控制器)进行比较.
Coding a disassembler is not a very complex task (at least compared to developing a decompiler: in principle, a rough disassembler is just a table driver translator, converting numbers into mnemonic opcodes). However it depends on the target architecture (for instance with RISC CPUs your job would be simpler).
I you can, I suggest you to choose a simple target CPU (or MCU) provided with tools allowing you to compare your results with the ''state of art'' ones (e.g. PIC16 microcontroller).


这篇关于我如何编程反汇编程序?我想要方法和代码?谢谢的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆