⑴ 您好,怎样才能把机器码转换成c或c++语言
这种逆向工程好像还没有,太难了 !
转为汇编的很多 !
⑵ 负责把c语言编译成 机器语言 的编译器是什么
目前最流行的C语言编译器有以下几种:
·GNU Compiler Collection 或称 GCC
·Microsoft C 或称 MS C
·Borland Turbo C 或称 Turbo C
⑶ 计算机C语言中机器语言是根据什么区分的
根据cpu区分,一种cpu就有一种对应的机器语言
⑷ 用( )讲c语言的源程序转变为机器语言的目标程序。 A.汇编程序 B.编译程序 求解
⑸ 如何把单片机机器语言转化为c语言
机器语言可以反汇编为汇编语言,但是这种反汇编得到的汇编语言指令,与原来的指令已经完全不同,根本没法看懂,所以,目前为止,还无法实现这个功能。
这也是对的,如果用软件就可以将目标代码还原回原来的指令,那程序员的就没有知识产权可言了,别人的辛勤劳动这么容易转换,那就太不公平了。
⑹ 如何将c源代码转换成机器码
用编译器编译后产生的扩展名为obj的文件就是。
⑺ C语言转汇编语言机器语言,急!!!!!!
mov al,a
add al,3
mov c,al
⑻ 怎么把C语言转化为相应对机器语言
转换成机器语言?还是汇编语言?
这个需要靠对应机器的编译器来帮你搞定,搭建一个C语言的编译环境就行了。
⑼ 如何将c语言程序转成汇编语言程序。
如果是VC则在编译器命令行参数再加 /FA 则会生成汇编代码。如果参数是 /FAs 则会同时将源码和汇编代码。
/FA 程序集代码;.asm
/FAc 机器码和程序集代码;.cod
/FAs 源代码和程序集代码;.asm
/FAcs 机器码、源代码和程序集码;.cod
/Fa的用法
/Fa 为编译中的每个源代码文件创建一个源文件.asm。
/Fa文件名 将文件名.asm 放到当前目录中。仅在编译单个源代码文件时有效。
/Fa文件名.扩展名 将文件名.扩展名放到当前目录中。仅在编译单个源代码文件时有效。
/Fa目录\ 为编译中的每个源代码文件创建一个源文件.asm,并将其放到指定目录中。请注意必须有后缀反斜杠。只允许使用当前磁盘上的路径。
/Fa目录\文件名 将文件名.asm 放到指定目录中。仅在编译单个源代码文件时有效。
/Fa目录\文件名.扩展名 将文件名.扩展名放到指定目录中。仅在编译单个源代码文件时有效。
如果你是用gcc 或 g++编译器,如dev c++则加入命令行参数 -S 即可