- 2
- 0
- 约1.69千字
- 约 4页
- 2021-12-01 发布于辽宁
- 举报
1、编译原理结构框图
出猪处理程序- —
出猪处理程序
- —
2、一个典型的编译程序通常由哪些部分组成?各部分的主要功能是什么?
答:一个典型的编译程序通常包含 8个组成部分,它们是词法分析程序、 语法分析程序、 语义分析程序、中间代码生成程序、中间代码优化程序、目标代码生成程序、表格管理 程序和错误处理程序。其各部分的主要功能简述如下。
词法分析程序:从左到右扫描源程序,识别单词及其相关属性
语法分析程序: 分析源程序的结构,判别它是否为相应程序设计语言中的一个合法
程序
语义分析程序:审查源程序有无语义错误,为代码生成阶段收集类型信息 中间代码生成程序: 将源程序变成一种内部 表示形式。
代码优化程序:对中间代码进行变换或改造,使生成的代码更为高效
目标代码生成程序:把中间代码变成特定机器上的绝对指令代码或可重定位的指令 代码或汇编指令代码
表格管理程序:负责建立、填写和查找等一系列表格工作。
错误处理程序:处理和校正源程序中存在的词法、语法和语义错误。
注意:如果问编译程序有哪些主要构成成分,只要回答六部分就可以。如果搞不清楚,
就回答八部分。
3、什么是解释程序?它与翻译程序的主要不同是什么?
答:解释程序 接受某个语言的程序并立即运行这个源程序。它的工作模式是一个个 的获取、分析并执行源程序语句,一旦第一个语句分析结束,源程序便开始运行并且生 成结果,它特别适合程序员交
您可能关注的文档
最近下载
- GB50171-2012 电气装置安装工程 盘、柜及二次回路接线施工及验收规范.docx VIP
- 澳大利亚JORC标准中文版2012.pdf VIP
- 3730简明中文手册(1).pdf VIP
- 一种丁二酸二甲酯加氢合成1,4-丁二醇催化剂及其制备方法.pdf VIP
- GB50254-2014 电气装置安装工程低压电器施工及验收规范.docx
- 从BDO废液中提纯BDO的分离装置.pdf VIP
- 儿童腺样体肥大临床诊治管理专家共识(2025)解读PPT课件.pptx VIP
- 2026秋苏教版小学科学五年级上册第 1 单元 光与色彩《1 光的传播》教学设计.docx VIP
- 《机器学习》全套教学课件.pptx
- 医院护理岗招聘面试评分标准及技巧.docx VIP
原创力文档

文档评论(0)