电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

啥是单片机反汇编?

2017-03-24 12:45分类:PLC基础知识 阅读:

  工程师编写单片机程序的时分一般是选用用汇编言语或高档言语(C或C++)编写的,这些程序代码叫原代码,当程序编写完毕后,通过编译软件或编译器 的编译生成可以烧录到单片机ROM存储区里的文件,纷歧样类型的单片机的编译器生成的文件后缀是纷歧样的,可是常用的BIN和HEX文件,这些生成的文件在解密作业里叫机器代码,及机器码,这么的机器码是在单片机里作业的,也可以说是只需机器可以读懂的。而反汇编便是指将这些施行文件,即机器码反编译康复成汇编言语。但一般反编译出来的程序与原程序会存在许多纷歧样,尽管施行作用一样,但程序代码会发作很大的改动,假定是句子比照多的汇编,一般人很难读懂,需求自个加注释,然后去一条一条的读,是需求必定的意志的,我早年为了剖析一个芯片的反汇编代码,花费了一星期的时刻。所以说并不是反汇编后有了原程序,就悉数 都了解了,更多的是需求工程师的技能剖析。反汇编的办法有手艺反汇编和软件反汇编,如今的单片机计划越来越大,嵌入的代码也不断添加,那么就给手艺反汇编带来了许多费事,需求许多的时刻,运用软件反汇编是抱负的办法,只需有了反汇编的软件,在核算机里作业后很快就可以完毕反汇编作业。

上一篇:单片机接口原理电路图

下一篇:单片机最小体系不能烧写程序的处理思路

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部