当前位置:首页 » 编程语言 » 汇编语言翻译c
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

汇编语言翻译c

发布时间: 2022-09-08 12:35:14

⑴ 怎样将汇编语言转换为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工程。