⑴ 怎样将汇编语言转换为c语言
目前的
反编译
软件,只存在将
机器指令码
反汇编
成汇编代码,不存在将汇编代码反编译成C语言的,因为汇编代码是低级语言,最接近于
机器码
(具体可查看不同硬件平台的技术资料),每条
汇编指令
都对应一个固定的机器码,这样进行反汇编是可行的,而C语言属于
高级语言
,
编译器
没有能力将汇编语言翻译成C或更高级的语言。怎样将汇编语言转换为C语言
⑵ 请将下面的汇编语言翻译成C语言
这应该是51单片机程序吧,好久之前就学了,都快忘差不多了,没记错的话这样写就行。
#include <reg51.h>
sbit RS P3^0;
sbit Rw P3^1;
sbit E P3^4;
main()
{
EA = 1;
EX0 = 1;
IT0 = 1;
TMOD = 0X01;
TL0 = 0XFF;
}
void timer0() interrupt 1 using 1
{
//DINGSHI
}
void ex0() interrupt 0
{
//BUTTON
}
⑶ 将汇编语言翻译成c语言
干嘛要翻译?直接封装成C函数不就得了?!
C语言是可以和汇编混合编程的啊。
⑷ 汇编语言翻译成c语言
方法很多
比如 你看懂C语言 然后用汇编重新实现
或者用编译器自带的命令,比如gcc,可以gcc a.c -o a.S -S 就可以生成汇编
也可以先生成bin,然后反编译。
⑸ 汇编语言转换为C语言
目前的反编译软件,只存在将机器指令码反汇编成汇编代码,不存在将汇编代码反编译成c语言的,因为汇编代码是低级语言,最接近于机器码(具体可查看不同硬件平台的技术资料),每条汇编指令都对应一个固定的机器码,这样进行反汇编是可行的,而c语言属于高级语言,编译器没有能力将汇编语言翻译成c或更高级的语言。怎样将汇编语言转换为c语言
⑹ 将汇编语言程序翻译成c语言
用编译器自动把汇编语言翻译成C语言还做不到。而C语言反汇编成汇编语言就很自然了。(例如在c语言运行调试时就可以看到相应的汇编语句了。)如果你要用其中的一段汇编代码,可以嵌入到C语言中。
⑺ 怎么把汇编转换成C语言
1、目前的反编译软件,只存在将机器指令码反汇编成汇编代码,不存在将汇编代码反编译成C语言的,因为汇编代码是低级语言,最接近于机器码(具体可查看不同硬
件平台的技术资料),每条汇编指令都对应一个固定的机器码,这样进行反汇编是可行的
2、C语言属于高级语言,编译器没有能力将汇编语言翻译成C或更高级的
语言。
⑻ 怎么把汇编语言翻译为C语言
这不是难不难的问题,而是目前的技术还做不到。
我估计是做不了的,反汇编还是直接对译就行了,即便如此,那也不是原来的汇编代码(如果程序是汇编写的)。如果要反C的话,翻译出来的C代码会有很多种可能性,多到无法想象的地步,而且可读性也会极差,差到没有必要翻译成C语言。
现在搞破解都还是用汇编的,要能做早就做了,你应该知道读汇编是多么的费劲
⑼ 汇编语言转换为c语言
没多大可能的,汇编是低级语言,c是高级语言,只有把高级转换成低级的(因为电脑要低级的才能执行),没用把低级转换成高级的。
如果能转换,反汇编就不会那么吃力了。
⑽ 怎样能将汇编语言转换成c语言
1、打开IAR FOR STM8工程。