文本Hex文件一般不需要转成C语言,更多的是程序二进制文件,用十六进制显示,可以转换成C语言,一般使用相应的反汇编程序来实现,这方面的工具很多,不同的平台略有不同。Windows平台一般常用的OllyDbg、Windbg、IDA,Linux平台使用最多的是GDB和Linux版的IDA。OllyDbg,简称OD,一般是软件逆向工程爱好者。另外,它一般用来编写静态网页,现在的动态语言有ASP,.NET和PHP等等.问题六:汇编语言编程需要什么软件?以下都鼎以:汇编器ma***的ml.exe,文本编辑器ultraedit,资源编辑器调试器Microsoftvisualstutio,连接器microsoft的link.exe,反汇编器win。
如果必须访问这几个寄存器的话可以使用c语言里嵌入汇编,或者访问各寄存器对应的映射地址。强烈推荐之二:单片机爱好者://www.mcufan.com强烈推荐之三:单片机学习网:www.mcustudy.com(以上这两个有不少学习资料供浏览和下载。)强烈推荐之四:电子制作实验室:www.xie-gang.com(这里有单片机学习的网上教程,连载哟!)强烈推荐之五:,片机://www.mcu。
受人以鱼不如受人以渔,有个工具叫做:ida,装好插件后就可以直接反汇编为C语言,http://www.pediy.com/tools/Disassemblers/ida/ida.htmIDAPRO简称IDA,英文:InteractiveDisassembler的缩写。它是由HEXRAYSA公司开发的,一家多年以来从事二进制代码反编译C的软件安全公司。你查看一条指令(,)会有条跳转指令,如C:,,LJMPSTARTUP,C:),你再转到。
暂无评论内容