A词法分析
B语法分析
C语义分析
D目标代码生成
编译程序究竟分成几遍,参考的因素主要是源语言和机器(目标)的特征。
判断题查看答案
编译系统中将汇编语言翻译成机器语言是在哪个阶段完成?()
单选题查看答案
编译程序生成的目标程序是不是一定是机器语言的程序?
简答题查看答案
由于受到具体机器主存容量的限制,编译程序几个不同阶段的工作往往被组合成()。
单选题查看答案
假定某编译器对某段高级语言程序编译生成两种不同的指令序列S1和S2,在时钟频率为500MHz的机器M上运行,目标指令序列中用到的指令类型有A、B、C和D四类。四类指令在M上的CPI和两个指令序列所用的各类指令条数如下表所示。 请问:S1和S2各有多少条指令?CPI各为多少?所含的时钟周期数各为多少?执行时间各为多少?
简答题查看答案
如果编译程序生成的目标程序是汇编语言程序,则源程序的执行分为哪三个阶段?
简答题查看答案
通常把编译过程分为分析前端与综合后端两大阶段。词法、语法和语义分析是对源程序的(),中间代码生成、代码优化与目标代码的生成则是对源程序的()。
填空题查看答案
在编译过程中,hell.c经过()阶段生成hell.s。
单选题查看答案
在编译过程中,hell.c经过汇编阶段后生成文件为()
单选题查看答案