- 4
- 0
- 约1.2千字
- 约 3页
- 2023-08-25 发布于上海
- 举报
。
第一章 习题解答
2 .编译程序有哪些主要构成成分?各自的主要功能是什么?
编译程序的主要构成成分有:词法分析程序、语法分析程序、语义分析程序、中间代码
生成程序、代码优化程序、目标代码生成程序、表格管理程序及出错处理程序。
(1 )词法分析程序:从左到右扫描源程序,识别单词及其有关属性;
(2 )语法分析程序:分析源程序的结构, 判别它是否为相应程序设计语言中的一个合法
程序;
(3 )语义分析程序:审查源程序有无语义错误,为代码生成阶段收集类型信息;
(4 )中间代码生成程序:将源程序变成一种内部表示形式;
(5 )代码优化程序:对前阶段产生的中间代码进行变换或进行改造,使生成的目标代码
更为高效;
(6 )目标代码生成程序:把中间代码变换成特定机器上的绝对指令代码或可重定位的指
令代码或汇编指令代码;
(7 )表格管理程序:保存编译过程中的各种信息;
(8 )出错处理程序:若编译过程中发现源程序存在错误,则报告错误的性质和错误发生
的地点 ,有些还可以自动校正错误。
3 .什么是解释程序?它与编译程序的主要不同是什么?
解释程序接受某个语言的程序并立即运行这个源程序。
您可能关注的文档
最近下载
- GD32C103C型MCU调试接口与引脚配置说明.pdf VIP
- 《我是独特的》教学设计-2026-2027学年统编版(新教材)小学道德与法治四年级上册.pdf
- 2025陕西省事业单位a考试真题及答案.doc
- 世界十大最高建筑排行.doc VIP
- 2026语文新教材 3 雨的四季 课件.pptx VIP
- 标准图集-华北-12D9 室外电缆工程.pdf VIP
- 2025年全国共青团“新团员入团”应知应会知识考试题库附参考答案详解ab卷.doc VIP
- ASME SA-480 SA-480M 2010中文版 不锈和耐热钢轧制钢板、薄板及钢带通用要求.pdf VIP
- 康力扶梯D10C604电气原理图纸.pdf
- XXJ109-2019:自保温砌块应用技术标准.pdf VIP
原创力文档

文档评论(0)