全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章1. 编译的5个阶段:词法分析、语法分析、语义分析与中间代码生成、优化、目标代码生成2. 翻译程序:能够把某种语言转换成另一种语言的程序,而两者在逻辑上是等价的3. 解释程序:以源程序为输入,不产生目标程序,而是边解释边执行源程序本身的程序。4. 诊断编译程序:帮助程序开发和调试的程序。5. 优化编译程序:提高目标代码效率的程序。6. 运行编译程序的是宿主机,运行目标代码的是目标机。7. 交叉编译:编译程序产生不同于宿主机的目标代码。8. 可变编译程序:不需要重写编译程序中与机器无关的部分就能改变目标机。9. 程序语言由语法和语义两方面定义。10. 语句包括:说明性语句、执行性语句11. 子程序传参方式:传值、传地址、传名12. 空间分配分方式:静态存储分配、动态存储分配13. 表格管理:对各种表格进行管理,包括表格的构造、查找、修改、删除、插入等;词法分析14. 词法分析:把源程序作为字符串进行扫描 ,根据单词词法,识别出所有单词,过滤无用符,并检查是否为合法的单词。15. 词法分析的工具:正规式、有限自动机。16. 单词一般分为如下几种:基本字,标识符,常数,算符,界符。17. 词法规则:规定了形成单词的规则;如常数,标识符,基本字,算符等。18. 识别单词符号的方法:超前搜索19. 源程序的预处理:过滤无关的符号。20. 状态图由三种结构构成:分支结构、循环结构、终结点21. LEX语言源程序由两部分组成:正规式辅助定义式、识别规则语法分析22. 语法分析: 根据语言的语法规则,从单词符号串中识别出各种语法单位 ,进行句子分析,并检查整个输入字串是否为合法的程序。23. 语法=词法规则+语法规则24. 语法规则:规定了由单词构造更大语法单位的规则;如表达式,短语,语句,程序等。25. 语法分析方法:自上而下(算符优先)、自下而上(递归下降)26. 重要的语法单位:程序,子程序,语句,短语,表达式等27. 上下文无关文法组成:终结符号、非终结符号、开始符号、产生式28. 句柄.:一个句型的最左直接短语。29. 素短语:至少含有一个终结符,且不可在分割成为更小的短语。一个句型的最左素短语即为可归约串。30. 递归下降分析的两个问题:文法的左递归、文法的回溯。31. 语法制导翻译:在语法分析的每次归约或推导时,根据产生式的语义进行翻译的一种方法。符号表32. 编译程序中最主要的有如下几种:符号表,常量表,标号表,子程序名表,四元式表等。33. 符号表的查找技术:线性查找、二叉查找树、哈希表34. 符号表的基本操:查找、插入、访问、修改、删除中间代码生成35. 中间代码生成:根据语义规则,把各种语法单位翻译成中间代码序列.36. 静态语义检查:类型检查、控制流检查、一致性检查、相关名字检查37. 中间代码的表示方法:四元式、三元式、间接三元式、逆波兰式、树形表示、DAG优化38. 代码优化:对产生的中间代码序列进行加工变换,使变换后的代码更为高效。39. 优化的几种方法:删除公共子表达式、复写传播、删除无用代码、代码外提、强度削弱、删除归纳变量。40. 必经节点集:流图通路中所必须经过的节点的集合41. 回边:必经节点集中从后方节点到前方节点的边42. 可规约流图:流图中除去回边而剩余部分构成无环路的流图. 43. 引用定值集udA:能到达引用点u-A(u点引用了A)的变量A的所有定值点d1,d2dn的集合(A在d定值)。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年11月公共营养师三级考试试卷及答案
- 2025年人工智能技术及应用职业考试试卷及答案
- 医院防汛救灾医疗救援应急演练方案
- 探索高阶数据治理师的日常工作与计划
- 中级海测员在项目中的角色与职责分析
- 中级网络营销实战案例解析
- 企业数字化转型路径规划与实施工作安排
- 中医科医生职业发展路径规划
- 打造高效率的县级智能交通管理系统中级案例分析
- 预算编制与成本控制企业财务健康手册
- 酒店消防安全应急预案范本
- 校园餐智慧监管报告
- 英语四级高频核心词汇合集1000词
- RFJ 01-2014 人民防空工程设备设施标志和着色标准
- 实施指南(2025)《JB-T 7425-2023 超硬磨具标准》
- 地库墙面腻子施工方案设计
- 2025-2030中国药物经济学评价在医保谈判中的应用案例报告
- 全省水利行业消防安全知识培训课
- 工程隧道施工质量控制要点
- 中小学教师班主任工作指导手册
- 2025年玉林市招聘教师考试真题
评论
0/150
提交评论