如何将.hex文件转化为.c文件
说明楼主太初级,迷恋于C。
1、C与HEX并不是一一映射的,有可能N个人写的C,会出同一个HEX,你希望回成哪个人写的呢?或许你可能说:任意一个孝可以,只要能转C就行。
同一个C程序,用不同的编译器去编译生成的HEX也不一定相同。
2、将HEX转C是很困难的事,只有C的超级高手才有可能还原,也只是“可能”,他必须充分了解C的编译规律与特点,才能进行反编译。
由于单片机是最底层的控制器,它与硬件是直接连接的,如果不了解硬件需求是无法理解程序意图的,这对反编译是不利的。
3、即使有能力做到HEX转C,也不会做这件事,一定是做:HEX→BIN→汇编,这种事我做过好几次,每次都花了几个月的时间,而且必须有硬件在手,且事先有可以运行的成品,进行功能、接口的比对。最后还原成程序流程图,以解出程序的意图。有了流程图,就可以用C重写了。就算是“还原”了,不过,有汇编程序又有流程图,也就没有再写C的必要了。
如何将.hex文件转化为.c文件相关推荐
- Netlib文件转化为mps文件
Netlib文件转化为mps文件 下载地址 建立emps.c文件内容如下 /* Expand compressed LP programs (in netlib format) to MPS form ...
- jupyter命令把.ipynb文件转化为.py文件
在当前文件夹下面按下Shift + 右键 打开cmd终端 然后输入: jupyter nbconvert --to script *.ipynb 就能把当前文件夹下面的所有的.ipynb文件转化为.p ...
- 如何用python修改pdf内容_如何利用python将pdf文件转化为txt文件?
https://www.wukong.com/answer/6579491774144708872/?iid=15906422033&app=news_article&share_an ...
- 如何实行反编译,将.class文件转化为.java文件
#如何实行反编译,将.class文件转化为.java文件 1.使用win+R快捷键,打开"运行"界面. 2.输入cmd,打开命令窗口. 3.因为我的jad.exe软件在e盘里,所以 ...
- 如何将Word文件转化为Latex文件:word-to-latex-2.56详解
首先推荐大家读一读这篇博文:教你如何在word中像LaTex那样打公式_ibingow的专栏-CSDN博客 Word转Latex软件word-to-latex 2.56破解版下载地址:百度网盘 请输入 ...
- java scel_使用java将搜狗词库.scel文件转化为.txt文件
需求:批量将.scel文件转化为可视的txt文件(支持1对1,多对1,多对多),并从中提取中文词(去重),支持追加内容. 成果: 使用: package com.hxl.files; import j ...
- python 把txt文件转化为pcd文件并用open3D可视化
python 把txt文件转化为pcd文件并用open3D进行可视化 最近在弄3D点云的一些东西,遇到一个问题:很多数据集给的点云数据都是txt格式的,但是在模型上用到的数据集基本是pcd格式!找了很 ...
- python快速将excel文件转化为txt文件
在进行数据预处理的时候,我们可能习惯于将用于存储数据的其他格式的文件转换为.txt文件,因为这类文件读取.写入和处理起来都比较高效.这篇博客主要介绍一种快速地将excel文件转化为.txt文件的方法, ...
- xps数据怎么导出为txt_WFP: 读取XPS文件或将word、txt文件转化为XPS文件
读取XPS格式文件或将doc,txt文件转化为XPS文件,效果图如下: 1.XAML页面代码: xmlns="http://schemas.microsoft.com/winfx/2006/ ...
- pdf文件转化为wmf文件_如何将PDF文件转换为PowerPoint
pdf文件转化为wmf文件 If you have a PDF file that you would like to convert to a PowerPoint presentation, yo ...
最新文章
- Android开发--多线程中的Handler机制/Looper的介绍
- C语言 —— 预定义符号__FILE____LINE___func__(编写调试函数printf , debug)
- 一线大厂Java开发所需掌握的技能要点汇总
- Jquery中使用定时器setInterval和setTimeout
- 【CodeVS】1023 GPA计算
- scrollTop 用法说明
- 运用Java对微信公众平台二次开发技术——开发者模式接入
- Currently, the Linux Mint team has 21 members
- 物尽其用-让推荐系统成为你学习的助手
- 使用python下载一些链接的软件包
- 用java实现新浪爬虫,代码完整剖析(仅针对当前SinaSignOn有效)
- 信号与系统 chapter5 线性系统与非线性系统
- 简单的python的socket编程实例
- 线性回归(一):一元线性回归(附python实现)
- CPE/CPA/CPL/CPC/CPM/CPO/CPS/CPV/CPT/CPP广告
- python抢票软件哪个好_50个抢票加速包,还不如这个Python抢票神器
- 全球及中国智能家居设备市场竞争态势与投资策略建议报告2022版
- PyG搭建GCN前的准备:了解PyG中的数据格式
- Widows下安装SCALA
- UML软件建模技术-基于IBM RSA工具的基础实训