目标程序能直接执行吗

作者&投稿:宗圣阅 (若有异议请与网页底部的电邮联系)

目标程序是什么意思
目标程序可以直接在计算机上运行,执行相应的任务或操作。

我们最终利用C语言编成目标程序,而计算机能直接执行目标程序吗?
不能,需要经过编译和链接两个步骤,将.c后缀的文件转成.EXE后缀的文件,才能运行

源程序、目标程序、可执行程序和程序编辑
源程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。目标程序目标程序,又称为“目的程序”,为源程序经编译可直接被计算机运行的机器码集合,在计算机文件上以.obj作扩展名。可执行程序可执行程序(executable program,EXE File)是指一种可在操作系统存储空间中浮动定位的可执行程序。

计算机能直接执行的程序是( )。A.可执行程序 B.目标程序 C.汇编程序
计算机能直接执行的程序是二进制的可执行程序,其他的不能直接执行。

计算机能够直接执行的程序是什么?
计算机能够直接执行的语言只有机器语言,所以答案选择:B、机器语言程序。机器语言由二进制数0和1构成。用汇编语言和高级语言编写的程序(称为源程序)计算机并不认识,更不能直接执行,而必须由语言处理系统将它翻译成计算机可以理解的机器语言程序(即目标程序),然后再让计算机执行目标程序。虽然可以使用各种...

目标程序转换成可执行程序的过程叫做
目标程序转换成可执行程序的过程叫做连接程序。连接程序,编译器和汇编程序都经常依赖于连接程序,它将分别在不同的目标文件中编译或汇编的代码收集到一个可直接执行的文件中。在这种情况下,目标代码,即还未被连接的机器代码,与可执行的机器代码之间就有了区别。连接程序还连接目标程序和用于标准库函数的...

计算机能直接执行的是什么程序
源程序”,由二进制代码表示的程序称为“目标程序”,由汇编语言编写的程序称为“汇编程序”。3.对于计算机本身来说,它只能接收和处理由0到1的代码构成的二进制指令和数据,所以计算机能识别的程序是“目标程序”。而计算机可以直接执行的程序是可执行程序,即扩展名为.exe的程序。

计算机可以直接执行的程序是什么?
计算机能直接执行的程序是可执行程序。解析:由高级语言编写的程序称为“源程序”。由二进制代码表示的程序称为“目标程序”。由汇编语言编写的程序称为“汇编程序”。可执行程序是可在操作系统存储空间中浮动定位的二进制可执行程序。它可以加载到内存中,由操作系统加载并执行。对于计算机本身来说,它只能...

计算机能够直接执行的程序是源程序还是目标
计算机能够直接执行的程序是源程序;答案选择C;未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读...

用高级语言编写的源程序,经编译后产生的是?
汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序。目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。

赤荆14750805963问: 请问什么叫目标程序、可执行程序、源程序、伪代码程序? -
乌兰察布盟内舒回答: 计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行.这种"翻译"通常有两种方式,即编译方式和解释方式.编译方式是指利用事先编...

赤荆14750805963问: 可执行程序 目标程序区别 -
乌兰察布盟内舒回答: 1. 可执行程序(executable program,EXE File)是指一种可在操作系统存储空间中浮动定位的可执行程序.在MS-DOS和MS-WINDOWS下,此类文件扩展名为·exe. 2. 目标程序,又称为“目的程序”,为源程序经编译可直接被计算机运行的机器码集合,在计算机文件上以.obj作扩展名,由语言处理程序(汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序.目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序.

赤荆14750805963问: c语言目标程序是什么 机器or汇编 -
乌兰察布盟内舒回答: C语言是一种中级语言,用户用C语言编写的程序称为源程序,源程序文件的后缀一般必须为“.c”.计算机硬件不能直接执行源程序,必须将源程序翻译成二进制目标程序.翻译工作是由编译程序完成的,翻译的过程称为编译,编译的结果称为目标程序,目标程序文件后缀一般为“.OBJ”.程序翻译成目标程序后,便可进行连接.“连接”的目的是使程序变成在计算机上可以执行的最终形式.在这一阶段,系统程序库中的程序要与目标程序连接,连接的结果称为执行程序,执行程序文件名字一般以“.EXE”结尾.

赤荆14750805963问: 用高级程序设计语言编写的程序叫什么程序 -
乌兰察布盟内舒回答: 原发布者:yoathosi一、选择题1).用高级程序设计语言编写的程序,具有A)计算机能直接执行B)良好的可读性和可移植性C)执行效率高但可读性差D)依赖于具体机器,可移植性差2).下列设备中,可以作为微机的输入设备的是A)打印...

赤荆14750805963问: 请问由汇编语言编写的计算机程序能否被计算机直接运行,为什么? -
乌兰察布盟内舒回答: 确切地说:不行.到目前为止,计算机能直接识别和处理的语言只有一种:机器语言,这是用一连串的0和1来表示的二进制的代码.汇编语言是在机器语言的基础上,将一些信息符号化后产生的.比如假设原来001在机器语言里表示加法,现在用...

赤荆14750805963问: 计算机能直接执行的程序是( ). -
乌兰察布盟内舒回答:[选项] A. 源程序 B. 目标程序 C. 汇编程序 D. 可执行程序 分析下答案,并且说下为什么呢,

赤荆14750805963问: 计算机不能直接执行的程序是 -
乌兰察布盟内舒回答: 应该是 B:汇编语言程序,因为汇编语言程序一般是指人们使用文本编辑器书写的汇编语言源程序(*.asm),而源程序是无法直接执行的,它必须要经过:编译、中间代码生成、连接等步骤,生成最终可执行的机器语言代码(即:机器语言程序),它才能够按照人的 意图执行程序代码功能.

赤荆14750805963问: .能修改高级语言源程序的是( ). -
乌兰察布盟内舒回答: C、编译程序 用高级语言编写的程序称为高级语言源程序,计算机是不能直接识别和执行高级语言源程序的,也要用翻译的方法把高级语言源程序翻译成等价的机器语言程序(称为目标程序)才能执行.编译程序也称为编译器,是指把用高级程...

赤荆14750805963问: 计算机可以直接执行的程序是 -
乌兰察布盟内舒回答: 中的指令,在计算机内存中,都是以二进制编码的形式存储的,这种编码称为机器码,或者称为机器指令.在程序运行时,指令由内存读入cpu,然后译码,执行.只有内存中的机器码,即机器语言程序,计算机才能执行.然而,.机器码很难记忆,...

赤荆14750805963问: 计算机能直接执行的程序是 -
乌兰察布盟内舒回答: 答案是:机器语言程序原因是: 指令系统中的指令,在计算机内存中,都是以二进制编码的形式存储的,这种编码称为机器码,或者称为机器指令.在程序运行时,指令由内存读入cpu,然后译码,执行.只有内存中的机器码,即机器语言程序,计算机才能执行详情请参考 http://wenwen.sogou.com/z/q795492886.htm?qbl=relate_question_0


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网