⑴ 把汇编语言源程序转换成等价的目标程序的过程称为( )。 请问是汇编还是编译
汇编语言源程序转换成等价的目标程序的过程称为(汇编 )。 参见网络:袭和汇编。
把高级语言源程序转换成目标程序的过宽友程称为(编译)(参见《计算机文化基拍巧盯础》第八版第21页)
⑵ 将汇编语言编写的程序转换成目标程序用
将汇编语言编写的程序转换成目标程序用汇编程序。汇编程序由于只进行简单的符号替换(词法阶段),不构成完整的编译原理体系。程序旦滚一个环节,内部嵌套着一系列复杂的列逻辑慎密的链迟芹一个组件,如若一个地方出问题则会影响到棚毕整个。
⑶ 将汇编语言源程序翻译成机器语言目标程序的是什么
是汇编程序。
把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序。汇编程序输入的是用汇编语言书写的源程序,输出的是用机器语言表示的目标程序。
汇编语言是为特定计算机或计算机系列设计的一种面向机器的语言,由汇编执行指令和汇编伪指令组成。采用汇编语言编写程序虽不如高级程序设计语言简便、直观。
但是汇编出的枣睁目标程序占用内存较少、运行效率较高,且能直接引用计算机的各种设备资源。它通常用于编写系统的核心部分程序,或编写需要耗费大量运行时间和实时性要求较高的程序段。
分类:
1、简单汇编程序
简单汇编程序 又称“装入并执行”式汇编程序。由于简便而得到广泛使用。这种汇编程序的特点是汇编后的机器语言程序直接放在内存之中准备执行。
目标亏灶程序所占据的存储位置是在汇编时固定的,并且以后不能改变,所以这种工作方式不能将多个独立汇编的子程序合并为一个完整的程序,而且只能调用位置与目标程序不冲突的程序库中的子程序。
2、模块汇编程序
模块汇编程序 为适应模块程序设计方法而研制的。它除了克服简单汇编程序的缺点之外,还提供并行设计、编码和调试不同程序模块的能力,而且更改程序时只更改有关的模块即可。
每个汇编后的程序模块称为目标模块,多个目标模块经连接装配程序组合成一个完整的可执行的程序。
3、条件汇编程序
条件汇编程序 主要特点是具有选择汇编某些程序段的能力。它适用于编写选择性较大的程序或程序销岩扮包,以便根据用户的需要和设备的配置情况剪裁、编制适当的软件。
这种汇编语言通常要引入“条件转移”、“转移”等汇编指示,以便根据用户指定的汇编条件有选择地汇编某些程序段或控制汇编程序的加工路径。
⑷ 在计算机中,将汇编语言转换为机器语言的过程叫
在计算机中,将汇编语言转换为机器语言的过程叫汇编,或者汇编过程。
汇编语言称为符号化的机器语言,不能直接执行,需要将汇编语言转换为机器语言后才能执行,将汇编语言程序转换为机器语言程序的过程称为汇编过程。
汇编大多是指汇编语言,汇编程序。把汇编语言翻译成机器语言的过程称为汇编。在汇编语言中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理的系统软件。
⑸ 汇编语言源程序需经什么翻译成目标程序
汇编器。汇编器将汇编语言源程序翻译为机器语言目标程序,实现了汇编语言到机器语言的转换。汇编器的工作原理是将汇编程序中的助记符(Mnemonic)、符号(Symbol)等转换为对应的二进制代码,形成目标程序。汇编器还会进行一些错误检查、地址分配等操作,以确保目标程序正确有效。在生成目标程序后,可以通过链接器(Linker)和加载器(Loader)等工具,将目标程序转化为可以在计算机上运行的可执行文件。
⑹ 将汇编语言源程序转换成等价的目标程序的过程称为
这就是编档碧译的过程吗历磨。俗称翻译。
不只是汇编程序,C语言的程序,肢蠢斗各种高级语言写的程序都需要编译的。
⑺ 汇编语言程序需经过什么翻译成目标程序
汇编语言程序需经过汇编颂巧程序翻译成目标程序。根据查询相凳樱老关资料信息,枣升汇编语言源程序需经过汇编程序翻译成机器语言程序,才能被执行。
⑻ 把汇编语言编制的源程序变为目标程序,要经过哪些步骤
词法分析:
词法分析的任务是对由字符组成的单词进行处理,从左至右逐个腊轿字符地对源程序进行扫描,产生一个个的单词符号,把作为字符串的源程序改造成为单词符号串的中间程序。执行词法分析的程序称为词法分析程序或扫描器。
源程序中的单词符号经扫描器分析,一般产生二元式:单词种别;单词自身的值。单词种别通常用整数编码,如果一个种别只含一个单词符号,那么对这个单词符号,种别编码就完全代表它自身的值了。若一个种别含有许多个单词符号,那么,对于它的每个单词符号,除了给出种别编码以外,还应给出自身的值。
词法分析器一般来说有两种方法构造:手工构造和自动生成。手工构造可使用状态图进行工作,自动生成使用确定的有限自动机来实现。
语法分析:
编译程序的语法分析器以单词符号作为输入,分析单词符号串是否形成符合语法规则的语法单位,如表达式、赋值、循环等,最后看是否构成一个符合要求的程序,按该语言使用的语法规则分析检查每条语句是否有正确的逻辑结构,程序是最终的一轮御肆个语法单位。编译程序的语法规则可用上下文无关文法来刻画。
语法分析的方法分为两种:自上而下分析法和自下而上分析法。自上而下就是从文法的开始符号出发,向下推导,推出句子。而自下而上分析法采用的是移进归约法,基本思想是:用一个寄存符号的先进后出栈,把输入符号一个一个地移进栈里,当栈顶形成某个产生式的一个候选式时,即把栈顶的这一部分归约成该产生式的左邻符号。
中间代码:
中间代码是源程序的一种内部表示,或称中间语言。中间代码的作用是可使编译程序的结构在逻辑上更为简单明确,特别是可使目标代码的优化比较容易实现中间代码,即为中间语言程序,中间语言的复杂性介于源拆槐程序语言和机器语言之间。中间语言有多种形式,常见的有逆波兰记号、四元式、三元式和树。
⑼ 1. 把汇编语言编制的源程序变为目标程序,要经过(
c
⑽ 1. 把汇编语言编制的源程序变为目标程序,要经过( )。(3分) A、 B、 C、 D、 A、汇编 B、解释 C、编辑 D
汇编语言编制的源程序变为目标程序的过程叫做汇编
选择A、汇编