33问答网
所有问题
高级语言程序编译过程分为若干阶段,分配寄存器属于( )阶段工作。
A.词法分析
B.语法分析
C.语义分析
D.代码生成
举报该问题
推荐答案 2023-05-21
【答案】:D
本题程序语言翻译基础知识。编译程序功能是把某高级语言书写源程序翻译成与之等价目标程序(汇编语言或机器语言)。编译程序工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段,以及出错处理和符号表管理。其中,中间代码生成和代码优化阶段不是必需。目标代码生成时才考虑与具体机器相关处理,寄存器分配处于代码生成阶段工作。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/cdRhRWBcc4PBWc0d0h.html
相似回答
...
编译
的
过程
可以
分为
多个
阶段,分配寄存器
的
工作
在(48
) 阶段
进行...
答:
因此在
目标代码生成阶段
分配寄存器。
编译过程
可
分为
几个
阶段
答:
编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析
;语法分析;中间代码生成;代码优化;目标代码生成。编译程序一般分为词法分析、语法分析、语义分析与中间代码产生、代码优化、目标代码生成程序5个阶段:下面是对编译过程的五个阶段的详解 对于编译程序的工作,从输入源程序开始到输出目...
简述CPU执行一条指令的
过程
答:
几乎所有的冯·诺伊曼型计算机的CPU,
其工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数、结果写回
。1.取指令阶段 取指令(Instruction Fetch,IF)阶段是将一条指令从主存中取到指令寄存器的过程。程序计数器PC中的数值,用来指示当前指令在主存中的位置。当一条指令被取出后,PC中的数...
大家正在搜
编译程序将高级语言程序翻译成与之
机器语言 汇编语言 高级语言
高级语言编译程序属于
编译型高级语言源程序可以
使用高级语言编写的程序称之为
编译过程可分为六个阶段
汇编语言是高级语言吗
高级语言编译软件的作用是
高级语言源程序执行要经过