99问答网
所有问题
当前搜索:
编译汇编分别生成什么文件
c语言
生成
的目标
文件
和
汇编
语言生成的文件有
什么
区别
答:
不一样。目标
文件
中都有
编译
器自己加入的一些信息。各不相同。并且,同样一条指令,不同的编译器编译出来的结果也不尽相同。比如:同样一句:把ax寄存器置0;即使是
汇编
,也有 xor ax,ax和sub ax,ax的区别。不一样。
c语言
编译
后
生成什么文件
答:
c语言
编译
后
生成
exe
文件
或者object文件。C语言是目前世界上流行、使用最广泛的面向过程的高级程序设计语言。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。编译是指将编辑好的源文件翻译成二进制目标代码的过程。编译过程是由...
C语言执行过程
生成
的三种
文件
和扩展名
答:
用C语言编写的程序成为C语言源程序,源程序
文件
的扩展名为“.c”。源程序经
编译生成
目标文件(".obj")。把目标文件与各种库函数连接起来,生成可执行文件(“.exe”).C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制...
...前三步
分别
形成
什么文件
,文件扩展名分别是什么。
答:
第二个阶段:
编译
、优化阶段,将其翻译成等价的中间代码表示或
汇编
代码,并执行优化。第三个阶段:汇编,把汇编语言代码翻译成目标机器指令。第四个阶段:链接,例如,某个源
文件
中的函数可能引用了另一个源文件中定义的某个符号(如变量或者函数调用等);在程序中可能调用了某个库文件中的函数,等等。
asm文件经masm编汇器
汇编
后是
什么文件
答:
这种类型的
文件
必须满足微软或borland或其他开源组织对
汇编
语言源代码的语法规则的要求。如果你写的.asm文件不满足语法规则、或者存在算法或者业务逻辑上的错误,前者将无法通过
编译
程序的编译,后者即使
生成
了可执行程序也不能得到你需要的结果。与上节对应,.asm文件的编译器有微软的masm(masm32)、borland...
单片机程序经过
汇编
后
生成什么文件
,用它来存放什么?
答:
单片机程序经过
编译
后
生成
HEX代码
文件
,不是
汇编
后,这个HEX代码文件就是单片机可以执行的机器码。如下图所示的HEX文件就是,给单片机烧录程序时,就是要打开这种HEX代码文件的,做仿真时也是给单片机加载这个HEX文件。
keil
生成
的
文件分别
是
什么
?
答:
.plg:
编译
器编译结果 .hex和.bin:可执行
文件
.map和.lst:链接文件 .o:目标文件 .crf、.lnp、.d和.axf:调试文件 .opt:保存工程配置信息 .bak:工程备份文件
C语言
文件
的
编译
与执行的四个阶段并
分别
描述
答:
任何一个体系结构处理器上都可以使用C语言程序,只要该体系结构处理器有相应的C语言
编译
器和库,那么C源代码就可以编译并连接到目标二进制文件上运行。1、预处理:导入源程序并保存(C文件)。2、编译:将源程序转换为目标文件(Obj文件)。3、链接:将目标
文件生成
为可执行文件(EXE文件)。4、运行:...
汇编
语言源
文件
是
什么
?
答:
汇编
语言源
文件
是保存为扩展名为.asm的文件,需要经过
编译
器编译成.exe 或者.com文件,才能在命令行中运行。.ASM扩展名:汇编语言源文件,Pro/E装配文件。汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(...
C语言源程序文件名的后缀是.OBJ,经过
编译
后,
生成文件
的后缀是
什么
?经过...
答:
然后由称为“连接程序”的软件,把此.OBJ
文件
与C语言提供的各种库函数连接起来
生成
一个后缀为.EXE的可执行文件。由高级语言编写的程序称为“源程序”,把由二进制代码表示的程序称为“目标程序”。为了把源程序转换成机器能接受的目标程序,这时我们需要具有翻译功能的软件--“
编译
程序”。每种高级语言...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
编译后生成的obj文件是什么
源程序是指用什么编写的程序
编译过程可分为六个阶段
obj文件是什么意思
编译和解释的区别
目标程序是机器语言程序吗
源程序翻译成目标程序的程序称为
编译程序和解释程序的区别
汇编语言可以被计算机直接执行吗