什么是编译程序和汇编程序?

作者&投稿:恽逄 (若有异议请与网页底部的电邮联系)
~ 分类: 电脑/网络
问题描述:

什么是编译程序和汇编程序?他们有什么区别?和机器语言、高级语言汇编语言有什么样的联系

解析:

用汇编语言或高级语言编写的程序,必须先送入计算机,经过转换成用机器语言表示的目标程序(这个过程即编译),才能由计算机执行。执行转换过程的程序叫编译程序。汇编程序是指没有编译过的汇编语言源文件。

编译程序转换过的叫目标程序,也就是机器语言。

编译程序的工作情况有三种:汇编型、解释型和编译型。汇编型编译程序用来将汇编语言编写的程序,按照一一对应的关系,转换成用机器语言表示的程序。解释型编译程序将高级语言程序的一个语句,先解释成为一组机器语言的指令,然后立即执行,执行完了,取下一组语句解释和执行,如此继续到完成一个程序为止。用解释型编译程序,执行速度很慢,但可以进行人和计算机的"对话",随时可以修改高级语言的程序。BASIC语言就是解释型高级语言。编译型编译程序将高级语言编写的程序,一次就会部翻译成机器语言表示的程序,而且过程进行很快,在过程中,不能进行人机对话修改。FORTRAN语言就是编译型高级语言。


语言处理程序包括:汇编程序、编译程序和()。
【答案】:D 语言处理程序包括:汇编程序、编译程序和解释程序3个基本类型。故本题答案选D。

汇编语言是什么编程语言
答案选择A、编译程序 编译程序也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行...

汇编器和编译器有什么区别
总的来说,编译器和汇编器都是将源代码转换为机器代码的工具,但它们在处理源代码的方式、生成的代码类型以及优化的程度等方面存在显著的差异。编译器通常用于处理高级编程语言,生成与平台无关的代码,而汇编器则用于处理低级汇编语言,生成与特定硬件紧密相关的代码。

编译程序和解释程序都是什么意思?
1、编译程序是把用高级程序设计语言或计算机汇编语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序,属于采用生成性实现途径实现的翻译程序。编译程序以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出;编译出的目标程序通常还要经历运行阶段,以便在运行程序的...

语言处理程序属于什么?
语言处理程序是将用程序设计语言编写的源程序转换成机器语言的形式,以便计算机能够运行,功一转换是由翻译程序来完成的。翻译程序除了要完成语言间的转换外,还要进行语法、语义等方面的检查,翻译程序统称为语言处理程序,共有三种:汇编程序、编译程序和解释程序。语言处理程序属于什么软件,系统还是应用软件...

将汇编源程序翻译成目标程序obj的程序称为
将汇编源程序翻译成目标程序obj的程序称为:编译程序。编译程序也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译器是一种将源代码转换成可执行代码的软件工具,它将高级语言编写的源代码转换成机器语言目标代码,使得计算机能够理解和执行。编译过程分...

程序语言,操作系统,编译器三者之间有何关系?
汇编源程序是一个 符合(汇编语言)规则的程序代码 汇编是一个过程,这个过程是汇编程序 把汇编源程序 翻译 为目标代码的过程 对于高级语言:翻译的过程叫做编译,翻译工具叫做编译程序或编译器。 我觉得 这样看的话 是选择A 操作系统和语言程序的关系 操作系统是系统软件,不是编程语言。软件是由编程语言编写。常用的语...

解释 编译和编译 汇编的区别是什么?
很多病毒都是通过汇编语言写的。用汇编编写的程序执行效率非常高!只是不方便写程序。汇编语言是低级语言,没有语法,就是一条条机器指令的助记符而已,所以汇编的时候不需要语法分析。编译时把高级语言处理成机器指令的过程,编译的时候需要做词法分析和语法分析,然后是代码生成。

...A 编译程序 B 解释程序 C编辑程序 D 汇编程序
答案选择A、编译程序 编译程序也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行...

语言处理程序属于什么软件
解释程序和相应的操作程序等组成。语言处理程序是将用程序设计语言编写的源程序转换成机器语言的形式,以便计算机能够运行,这一转换是由翻译程序来完成的。翻译程序除了要完成语言间的转换外,还要进行语法、语义等方面的检查,翻译程序统称为语言处理程序,共有三种:汇编程序、编译程序和解释程序。

汤旺河区13311914945: 请问汇编程序, 解释程序, 编译程序分别指? -
耿舒宫瘤: 1、汇编程序 把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序.汇编程序输入的是用汇编语言书写的源程序,输出的是用机器语言表示的目标程序.汇编语言是为特定计算机或计算机系列设计的一种面向机器的语言,由汇编执...

汤旺河区13311914945: 什么是汇编程序,编译程序,解释程序?分别说明他们的功能 -
耿舒宫瘤: 【汇编程序】:把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序. 【编译程序】:把用高级程序设计语言书写的源程序,翻译成等价的计算机汇编语言或机器语言的目标程序的翻译程序. 【解释程序】:对源程序边解释翻译成机器代码边执行的高级语言程序.高级语言的程序的执行的途径: 1)源程序(高级语言)->【编译程序】->目标程序(汇编语言)->【汇编程序】->目标程序(机器语言)->计算结果2)源程序(高级语言)->【编译程序】->目标程序(机器语言)->计算结果3)源程序(高级语言)->【解释程序】(逐条读出源程序中的语句并解释执行,即在解释程序的执行过程中并不产生目标程序)->计算结果

汤旺河区13311914945: 解释 编译和编译 汇编的区别是什么? -
耿舒宫瘤: 解释和编译针对的是高级语言的.是高级语言转换成机器代码的方式.编译指的是一次性将程序代码给转换成机器代码,这样做好处是编译之后的可执行程序方便移植,可以优化程序代码,并且执行效率要比解释语言的高!解释是指边解释边运...

汤旺河区13311914945: 汇编和编译程序的区别?急 -
耿舒宫瘤: 汇编是一种语言,就像c++是一种语言一样,是一个名词 编译是一个动词,指对开发完成的源代码进行编译,就是把你写的一些语句转换为计算机能识别的机器语言 编译需要编译器 汇编程序就是一个程序,是用汇编语言写的程序,可能是已经编译过的,也可能是还没有编译过的(名词) 编译程序是对一个程序进行编译,编译以后程序才能运行(动词) 如果把你的问题改为:asp程序和编译程序有什么区别可能就好理解了

汤旺河区13311914945: 电脑中所说的编译程序和汇编程序有什么不同?
耿舒宫瘤: 简单的说汇编就是把程序送进电脑里,经过编译才能成为机器语言,也就是1或0,汇编是一种编程语言,编译是一个过程!!

汤旺河区13311914945: 编译程序和汇编程序有什么不同 -
耿舒宫瘤: 1.机器码是计算机的唯一标识,一般取自计算机的序列号.机器语言是计算机执行的语言,一般的高级语言只有转化为机器语言,计算机才能识别,工作. 2.机器码和机器语言都不是一样的,自然机器码不是唯一的机器语言. 3怎么说呢,汇编程序和编译程序是不能放在同一起跑线上的,两个是不同的方面.计算机只能识别机器语言,所以当程序员用汇编语言编写程序的时候,机器必须将汇编语言转化为机器语言才行,这就要用到汇编程序来完成.而编译程序应该和解释程序放在一起,是为了将高级语言转化为机器语言,不同在于,是否产生可执行程序. 呵呵,我自己答得,如果不懂,可以追问.

汤旺河区13311914945: 编译程序和解释程序,汇编程序有什么区别 -
耿舒宫瘤: 编译就是把高级语言变成计算机可以识别的2进制语言, 是对整个写好的程序进行翻译. 最终形成目标文件 解释程序, 是一句一句翻译的, 最终不形成目标文件 汇编程序? 你指的 是汇编语言写的程序吗? 汇编程序一般指编译生成与之等价的 机器语言

汤旺河区13311914945: 什么是编译程序? -
耿舒宫瘤: 编译程序也叫编译系统,是把用高级语言编写的面向过程的源程序翻译成目标程序的语言处理程序. 编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;中间代码生成;代码优化;目标代码生成.主要是进行...

汤旺河区13311914945: 汇编器和编译器有什么区别 -
耿舒宫瘤: 汇编器(Assembler)是将汇编语言翻译为机器语言的程序.一般而言,汇编生成的是目标代码,需要经链接器(Linker)生成可执行代码才可以执行.汇编语言是一种以处理器指令系统为基础的低级语言,采用助记符表达指令操作码,采用标...

汤旺河区13311914945: 编译程序,汇编程序,和解释程序之间有什么区别 -
耿舒宫瘤: 首先,汇编语言是一种语言,一种低级语言,和C,C++,VB......是一样的,和编译、解释不是一个概念; 关于解释程序 和编译程序的解释和关系如下: A、解释程序 所谓解释程序是高级语言翻译程序的一种,它将源语言(如BASIC)书写的源程...

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