能把汇编语言源程序翻译成目标程序的程序,称为( ) A 编译程序 B 解释程序 C编辑程序 D 汇编程序

如题所述

答案选择A、编译程序

编译程序也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。

它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。

扩展资料

汇编语言的编译环境

用汇编语言等非机器语言书写好的符号程序称为源程序,汇编语言编译器的作用是将源程序翻译成目标程序。目标程序是机器语言程序,当它被安置在内存的预定位置上后,就能被计算机的CPU处理和执行。

汇编的调试环境总的来说比较少,也很少有非常好的编译器。编译器的选择依赖于目标处理器的类型和具体的系统平台。一般来说,功能良好的编译器用起来应当非常方便。

比如,应当可以自动整理格式、语法高亮显示,集编译、链接和调试为一体,方便实用。

参考资料来源:百度百科-编译程序

参考资料来源:百度百科-汇编语言 (面向机器的程序设计语言)

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-25
A吧,这是编译原理的基本题目吧

编译程序的基本功能是把源程序翻译成目标程序。但是,作为一个具有实际应用价值的编译系统,除了基本功能之外,还应具备语法检查、调试措施、修改手段、覆盖处理、目标程序优化、不同语言合用以及人-机联系等重要功能。①语法检查:检查源程序是否合乎语法。如果不符合语法,编译程序要指出语法错误的部位、性质和有关信息。编译程序应使用户一次上机,能够尽可能多地查出错误。②调试措施:检查源程序是否合乎设计者的意图。为此,要求编译程序在编译出的目标程序中安置一些输出指令 编译程序,以便在目标程序运行时能输出程序动态执行情况的信息,如变量值的更改、程序执行时所经历的线路等。这些信息有助于用户核实和验证源程序是否表达了算法要求。③修改手段:为用户提供简便的修改源程序的手段。编译程序通常要提供批量修改手段(用于修改数量较大或临时不易修改的错误)和现场修改手段(用于运行时修改数量较少、临时易改的错误)。④覆盖处理:主要是为处理程序长、数据量大的大型问题程序而设置的。基本思想是让一些程序段和数据公用某些存储区,其中只存放当前要用的程序或数据;其余暂时不用的程序和数据,先存放在磁盘等辅助存储器中,待需要时动态地调入。⑤目标程序优化:提高目标程序的质量,即占用的存储空间少,程序的运行时间短。依据优化目标的不同,编译程序可选择实现表达式优化、循环优化或程序全局优化。目标程序优化有的在源程序级上进行,有的在目标程序级上进行。⑥不同语言合用:其功能有助于用户利用多种程序设计语言编写应用程序或套用已有的不同语言书写的程序模块。最为常见的是高级语言和汇编语言的合用。这不但可以弥补高级语言难于表达某些非数值加工操作或直接控制、访问外围设备和硬件寄存器之不足,而且还有利于用汇编语言编写核心部分程序,以提高运行效率。⑦人-机联系:确定编译程序实现方案时达到精心设计的功能。目的是便于用户在编译和运行阶段及时了解内部工作情况,有效地监督、控制系统的运行。 编译程序书籍早期编译程序的实现方案,是把上述各项功能完全收纳在编译程序之中。然而,习惯做法是在操作系统的支持下,配置调试程序、编辑程序和连接装配程序,用以协助实现程序的调试、修改、覆盖处理,以及不同语言合用功能。但在设计编译程序时,仍须精心考虑如何与这些子系统衔接等问题。

多从图书馆看下有关编译原理的书就行了!

参考资料:http://baike.baidu.com/view/454895.htm

本回答被网友采纳
第2个回答  2019-12-21
能把汇编语言程序翻译成目标程序,称为编译程序选A
第3个回答  2012-04-06
应选D汇编程序 编译程序是把高级语言程序翻译成汇编语言或机器语言程序 而汇编程序是把汇编语言程序翻译成机器语言程序
第4个回答  2012-03-29
A

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

1. 把汇编语言编制的源程序变为目标程序,要经过( )。(3分) A、 B...
汇编语言编制的源程序变为目标程序的过程叫做汇编 选择A、汇编 本回答由网友推荐 举报| 答案纠错 | 评论 16 2 胖大海君 采纳率:82% 来自:芝麻团 擅长: 丹东市 内存 汇编语言 工程技术科学 其他回答 使用汇编怨言编译程序对源程序文件进行编译,产生目标文件再用链接程序对目标文件进行连接,生成可在操作系统中...

能把汇编语言源程序翻译成目标程序的程序称为
能把汇编语言源程序翻译成目标程序的程序称为汇编程序,汇编程序输入的是用汇编语言书写的源程序,输出的是用机器语言表示的目标程序。汇编语言是为特定计算机或计算机系列设计的一种面向机器的语言,由汇编执行指令和汇编伪指令组成。采用汇编语言编写程序虽不如高级程序设计语言简便、直观,但是汇编出的目标程...

福建省计算机一级选择题题型
(10)能把汇编语言源程序翻译成目标程序的程序称为 A)编译程序 B)解释程序 C)编辑程序 D)汇编程序 (11)Intel 486机和Pentium II机均属于 A)32位机 B)64位机 C)16位机 D)8位机 (12)在计算机领域中通常用MIPS来描述 A)计算机的运算速度 B)计算机的可靠性 C)计算机的运行性 D)计算机的可扩充性 (13)...

将汇编语言源程序翻译成计算机可执行代码的软件称为( )
答案是:汇编程序 两个概念 汇编程序:把汇编程序翻译成目标程序的语言加工程序 汇编:把汇编程序进行翻译的过程

...语言编写的源程序翻译成目标程序(OBJ)的程序称为( )。
【答案】:C 将高级语言源程序翻译成目标程序的软件称为编译程序。

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

能将高级语言源程序转换成目标程序的是( )。
通常,将高级语言程序翻译成机器语言程序的软件称为翻译程序。翻译程序有两种:一种是编译程序,另一种是解释程序。编译程序是将用户编写的高级语言程序(源程序)的全部语句一次全部翻译成机器语言程序,而后再执行机器语言程序。因此只要源程序不变,就无须再次进行翻译。解释程序是将源程序的一条语句翻译...

大学计算机题目。
27.能把汇编语言源程序翻译成目标程序的程序称为(D )。A)编译程序 B)解释程序 C)编辑程序 D)汇编程序 28.以下关于机器语言的描述中,不正确的是( B )。A)每种型号的计算机都有自己的指令系统,就是机器语言 B)机器语言是惟一能被计算机识别的语言 C)计算机语言可读性强...

...语言的源程序变为目标程序要经过 ___。 A.汇编 B.解释 C.编辑 D...
其区别主要为:汇编程序(为低级服务)是将汇编语言书写的源程序翻译成由机器指令和其他信息组成的目标程序。解释程序(为高级服务)直接执行源程序或源程序的内部形式,一般是读一句源程序,翻译一句,执行一句,不产生目标代码,如BASIC解释程序。编译程序(为高级服务)是将高级语言书写的源程序翻译成与之...

相似回答