汇编翻译成c语言
⑴ 如何将这段汇编语言转换成c语言
函数f返回整型
p定义为 int* &p
c语句为 return *p++
p相当于指向一个数组或堆栈,每次调用都返回当前指针指向的元素,指针向前一步
⑵ 汇编语言转换为C语言
目前的反编译软件,只存在将机器指令码反汇编成汇编代码,不存在将汇编代码反编译成c语言的,因为汇编代码是低级语言,最接近于机器码(具体可查看不同硬件平台的技术资料),每条汇编指令都对应一个固定的机器码,这样进行反汇编是可行的,而c语言属于高级语言,编译器没有能力将汇编语言翻译成c或更高级的语言。怎样将汇编语言转换为c语言
⑶ 汇编语言怎么转换C语言
一般不需要将汇编语言转换成C语言。因为C语言在编译链接运行的时候,就是将C语言先经过汇编器得到汇编代码,再编译得到机器码。汇编都会写了,还要C干嘛。
⑷ 怎么把汇编语言翻译为C语言
这不是难不难的问题,而是目前的技术还做不到。
我估计是做不了的,反汇编还是直接对译就行了,即便如此,那也不是原来的汇编代码(如果程序是汇编写的)。如果要反C的话,翻译出来的C代码会有很多种可能性,多到无法想象的地步,而且可读性也会极差,差到没有必要翻译成C语言。
现在搞破解都还是用汇编的,要能做早就做了,你应该知道读汇编是多么的费劲
⑸ 怎样能将汇编语言转换成c语言
1、打开IAR FOR STM8工程。
⑹ 汇编语言翻译成c语言
方法很多
比如 你看懂C语言 然后用汇编重新实现
或者用编译器自带的命令,比如gcc,可以gcc a.c -o a.S -S 就可以生成汇编
也可以先生成bin,然后反编译。
⑺ 汇编翻译成C语言
每个C语言编译器都可以把C代码翻译成汇编代码
你查一下相关编译器的手册就知道了 不同的编译器所使用的参数也会不一样
例如GCC的编译器 用-O参数就可以输出汇编代码
满意请采纳。
⑻ 将汇编语言程序翻译成c语言
用编译器自动把汇编语言翻译成C语言还做不到。而C语言反汇编成汇编语言就很自然了。(例如在c语言运行调试时就可以看到相应的汇编语句了。)如果你要用其中的一段汇编代码,可以嵌入到C语言中。
⑼ 请问如何把汇编语言转成C语言
反过来是可以的,叫反汇编,但汇编无法转C,因为汇编是机器语言,C最终还是转化成汇编,想转的话只能人为的编一个C出来