- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计语言编译原理[第3版]第1章
编译原理;第一章 引论;1.什么是编译程序?;(1)编译方式:先编译后执行。;编译和解释的主要区别:;3.;4.发展;1.2 编译过程概述;英→汉 编译的工作过程 1)识别单词……………………………………………词法分析 2)分析句子语法结构…………………………………语法分析 3)根据句子含义初步翻译…………语义分析与中间代码产生 4)修饰译文…………………………………………………优化 5)写出最后译文…………………………………目标代码生成;1.词法分析;词法分析 —— ;2. 语法分析;3.语义分析和中间代码产生;for K : = 1 to 100 do begin M : = I + 10 * K ; N : = J + 10 * K end;; K:=1 L1:if 100K goto L2 T1:=10*K M:=I+T1 T2:=10*K N:=J+T2 K:=K+1 goto L1 L2: ;任务:对中间代码进行加工变换,以期在最后阶段能产生出 更为高效(省时间和空间)的目标代码。 ;序号;任务:把中间代码变换成特定机器上的低级语言代码, 实现最后的翻译。;1.3 编译程序的结构;1.表格管理 ?编译各阶段都要涉及到构造、查找或 更新有关表格 。;2.出错处理 ?每一阶段都可能检测出错误,绝大多 数错误可在前三阶段检测出来 .;二.遍;3.注意: 既可以将几个不同阶段合为一遍,也可以把一个阶段的工作分为若干遍 例如: 词法分析+语法分析 ?一遍 语法分析+语义分析与中间代码产生?一遍 优化 ?若干遍;当一遍中包含若干阶段时,各阶段的工作是穿插进行的 。;三.编译前端与后端;1.5 编译程序的生成 ;1.5 编译程序的生成 ;ST I;问题:已知A机上有一个用A代码实现的高级语言L1的编译程序,可以用L1实现在A机上能运行一个新语言L2编写的程序。 ;条件;问题:已知A机上有一个用A代码实现的高级语言L的编译程序(即A机上可直接运行L语言程序),是否可利用该编译程序实现在B机上运行L语言程序? ;L;1.5 编译程序的生成 ;1.5 编译程序的生成 ;第1章 总结
您可能关注的文档
最近下载
- 2025年《高速铁路概论》课程考试题库(含各题型).docx VIP
- 2025必威体育精装版国企笔试题库与答案.docx VIP
- 2025年国企笔试题库与答案.docx VIP
- 高中生网络玄幻小说阅读现象及策略研究.pdf VIP
- 本科人才培养方案修订调查研究报告.pdf VIP
- 1200MW的凝汽式区域性火电厂电气一次部分及其厂用电高压部分的设计.pdf VIP
- 静态场习题课.pptx VIP
- 人教版高中语文选修“中国小说欣赏”第六单元第11课《小团圆媳妇之死》 课件(52张).ppt VIP
- 【2017年整理】两种药治好俺的荨麻疹.docx VIP
- 2025年国企笔试题库及答案.docx VIP
文档评论(0)