早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
高级语言源程序的编译过程分若干个阶段,分配寄存器属于(49)阶段的工作。A.词法分析B.语法分析C.语
题目
高级语言源程序的编译过程分若干个阶段,分配寄存器属于(49)阶段的工作。
A.词法分析
B.语法分析
C.语义分析
D.代码生成
参考答案
正确答案:D
解析:本题考查程序语言翻译基础知识。编译程序的功能是把某高级语言书写的源程序翻译成与之等价的目标程序(汇编语言或机器语言)。编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段,以及出错处理和符号表管理。其中,中间代码生成和代码优化阶段不是必需的。目标代码生成时才考虑与具体机器相关的处理,寄存器分配处于代码生成阶段的工作。
解析:本题考查程序语言翻译基础知识。编译程序的功能是把某高级语言书写的源程序翻译成与之等价的目标程序(汇编语言或机器语言)。编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段,以及出错处理和符号表管理。其中,中间代码生成和代码优化阶段不是必需的。目标代码生成时才考虑与具体机器相关的处理,寄存器分配处于代码生成阶段的工作。
看了高级语言源程序的编译过程分若干...的网友还看了以下:
不设闸门时,溢流堰的坝顶高程等于水库的什么水位? 其他 2020-04-27 …
怎么将CAD“地形图”导入arcgis中,作出地形分析图(坡度分析、高程分析、坡向分析). 数学 2020-05-17 …
你可用过cad地形图在arcgis中坡向高程分析 其他 2020-05-17 …
超出一定洪水位或特定高程的()于水流平均流向的河流横断面在水文测验中称为大断面(水流过流断 职业技能鉴定 2020-05-27 …
位于河心,高程低于中水位,经常被淹没的称为( )。A.河心滩B.嫩滩C.边滩D.鸡心滩 职业技能鉴定 2020-05-28 …
44.已知水准点A的高程=20.355m若在B点处墙面上测设出高程分别为21.000m和23.00 其他 2020-06-06 …
建筑方面的问题某房屋首层室内地面+—0.000的绝对高程为45.300m,室外地面的设计标高为-1 其他 2020-07-17 …
工程测量作业五一、单选题(共20道试题,共80分.)V1.由A、B点的高程HA=100米、HB=2 其他 2020-07-18 …
社里修路从家门口经过,路面高程高于我家建筑地基高程30cm,影响我的汽车出入该怎么办我家的大门口社 其他 2020-07-27 …
同一坡度两个地点高程分别为21.4m和27.3m,若等高距为2m,通过两点间等高线的高程应为A、2 其他 2020-07-30 …