当前位置:编程学习 > C/C++ >>

有什么软件能把C语言的程序编译成汇编语言?

追问:我的意思是能不能转换成AT80C51单片机指令
答案:C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。主要有以下特点:  C语言在很多方面都可以用,不仅仅是在软件开发上,各类科研都是需要用到C语言的。具体应用比如我是学硬件的,单片机以及嵌入式系统都可以用C来开发。


如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.la


把c语言程序编译链接成可执行文件,然后反汇编那个可执行文件,之后你看到的将是c语言程序的等价汇编语言程序.
所有语言都是由汇编构成的啦....

几乎所有的编译器的Debug功能就可以实现C语言编译成汇编语言。比如VC,进入Debug之后,就可以看到(打开disassembly查看)。示例图如下,下图显示了调用函数开始时进行的一系列压栈和保存运行环境参数的操作。

上一个:什么叫C语言,做个详解!菜鸟请教,谢谢了!
下一个:C语言都有哪些用啊?能编写软件吗?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,