1 / 58
文档名称:

第06章 编译技术.ppt

格式:ppt   页数:58
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第06章 编译技术.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第06章 编译技术.ppt

文档介绍

文档介绍:第6章编译技术
编译程序的工作过程
状态矩阵法的编译过程
词法分析
中间语言表示
语法的分析与加工
编译程序是一种将高级语言编写的源程序编译成机器语言程序(称为目标程序)的实用程序。
编译程序的工作过程
为了将源程序翻译成目标程序,一般都要包括以下几个步骤。
①输入源程序。
②对以机内码表示的源程序进行词法分析,辨认出一个个单词符号。
③根据源语言的语法规则进行语法分析。
④在实际运行之前,通常还要对目标程序的各部分进行连接装配。
对于块结构的语言(如C语言和FORTRAN语言等),通常是进行分块编译,分别得到半目标程序,最后可用装配程序组装成一个完整的程序。
编译程序一般要包含以下几个程序模块。
(1)词法分析程序
(2)语法分析程序
(3)加工程序
(4)优化修饰部分
(5)装配程序或连接编辑程序
状态矩阵法的编译过程
状态矩阵法的基本原理
所谓“状态”,粗略地说,是表示过去已经扫描了什么语法成分,以便当遇到新的语法符号时,在不同的状态下对该语法符号作出不同的处理。
状态矩阵法的核心是状态矩阵(也称状态表),。
状态矩阵的压缩
在具体实现状态矩阵法时,为了节省存储空间,通常要对状态矩阵进行压缩。

最近更新

2023年河南信息统计职业学院单招职业技能考试.. 40页

2023年河南省南阳市单招职业倾向性考试题库新.. 41页

2023年河南省省直辖行政单位单招职业倾向性考.. 39页

2023年浙江农林大学暨阳学院单招职业技能考试.. 38页

2023年浙江师范大学单招职业技能考试题库最新.. 41页

2023年浙江理工大学单招职业技能考试题库推荐.. 40页

2023年浙江省杭州市单招职业适应性考试题库完.. 40页

2023年浙江省衢州市单招职业适应性考试题库推.. 40页

2023年海南卫生健康职业学院单招职业技能考试.. 40页

2023年淮南职业技术学院单招职业技能考试题库.. 42页

2023年渭南职业技术学院单招职业技能考试题库.. 41页

2026年保险公司个人活动总结 27页

2023年湖南城建职业技术学院单招职业技能考试.. 40页

2023年潇湘职业学院单招职业技能考试题库汇编.. 40页

2023年烟台城市科技职业学院单招职业技能考试.. 41页

2026年保育员年终总结个人 13页

2023年甘肃畜牧工程职业技术学院单招职业技能.. 39页

2023年福州黎明职业技术学院单招职业技能考试.. 42页

2023年福建水利电力职业技术学院单招职业技能.. 41页

2023年福建省莆田市单招职业适应性考试题库推.. 40页

2026年保洁年终总结读后感 11页

2023年荆门职业学院单招职业技能考试题库附答.. 40页

2023年衢州职业技术学院单招职业技能考试题库.. 40页

2023年西安培华学院单招职业技能考试题库及答.. 42页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

九年级家长会课件PPT下载(初三2班) 25页

食品标签审核确认表 3页

山东科技版小学英语五年级下册词汇表带音标 4页

年产3000万片硝苯地平缓释片车间设计 40页