早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

将高级语言程序翻译为机器语言程序的过程中常引入中间代码,好处是(14) 。A.有利于进行反编译处理#

题目

将高级语言程序翻译为机器语言程序的过程中常引入中间代码,好处是(14) 。

A.有利于进行反编译处理

B.有利于进行与机器无关的优化处理

C.尽早发现语法错误

D.可以简化语法和语义分析

参考答案
正确答案:B
从原理上讲,源程序在进行了语义分析之后就可以直接生成目标代码,但由于源程序与目标代码的逻辑结构往往差别很大,特别是考虑到具体机器指令系统的特点,要使翻译一次到位很困难。另外,用语法制导方式机械生成的目标代码往往是烦琐和低效的,因此有必要设计一种中间代码,将源程序首先翻译成中间代码形式,以利于进行与机器无关的优化处理。由于中间代码实际上也起着编译器前端和后端分水岭的作用,使用中间代码后也有助于提高编译程序的可移植性。
看了将高级语言程序翻译为机器语言程...的网友还看了以下:

将有编号为一二三四的贺卡随意的送给编号为一二三四的四位老师,要求每位老师都得到一张贺卡记将有编号为 数学 2020-05-13 …

请问哪位大哥有测量中关于缓和曲线、圆曲线、竖曲线计算公式、计算器编程程序?在测量中经常遇到关于缓和 其他 2020-05-16 …

你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令 计算机类考试 2020-05-26 …

一个容器装有47升水,另一个容器中装有58升水.如果将第二个容器中的水倒满第一个容器,那么第二个容 数学 2020-07-17 …

有甲、乙、丙三个容器,先将甲容器里水的三分之一倒入乙容器,再把乙容器里水的四分之一倒入丙容器,最后 数学 2020-07-20 …

为什么在民族乐器中没有编钟、磬等先秦乐器编钟、磬等先秦乐器在我汉文化中有着举足轻重的地位,在当时甚至 其他 2020-11-21 …

阅读下面的文字,完成题。我国的类书,起源很早。《尔雅》十九篇,有属文者,有属事者,有属器物者,实为最 语文 2020-12-07 …

一密闭容器内,封有一定量的空气,容器内有一只正在飞舞(相对容器静止)的蜜蜂,现将一密闭容器内,封有一 物理 2020-12-16 …

第三次超级机器人大战α编队显示costover会有什么负面效果?我把EVA三台机器编入一个小队里,显 其他 2021-01-14 …

英语翻译摘要光电编码器是目前常用的测量角度精度较高的传感器件,经过转换也常常用来测量位移、速度等物理 其他 2021-01-21 …