- 35
- 0
- 约2.89万字
- 约 31页
- 2016-02-26 发布于江西
- 举报
南邮《编译原理》习题解答.doc
《编译原理》习题解答:
第一次作业:
P14 2、何谓源程序、目标程序、翻译程序、汇编程序、编译程序和解释程序?它们之间可能有何种关系?
答:被翻译的程序称为源程序;
翻译出来的程序称为目标程序或目标代码;
将汇编语言和高级语言编写的程序翻译成等价的机器语言,实现此功能的程序称为翻译程序;
把汇编语言写的源程序翻译成机器语言的目标程序称为汇编程序;
解释程序不是直接将高级语言的源程序翻译成目标程序后再执行,而是一个个语句读入源程序,即边解释边执行;
编译程序是将高级语言写的源程序翻译成目标语言的程序。
关系:汇编程序、解释程序和编译程序都是翻译程序,具体见P4 图 1.3。
P14 3、编译程序是由哪些部分组成?试述各部分的功能?
答:编译程序主要由8个部分组成:(1)词法分析程序;(2)语法分析程序;(3)语义分析程序;(4)中间代码生成;(5)代码优化程序;(6)目标代码生成程序;(7)错误检查和处理程序;(8)信息表管理程序。具体功能见P7-9。
P14 4、语法分析和语义分析有什么不同?试举例说明。
答:语法分析是将单词流分析如何组成句子而句子又如何组成程序,看句子乃至程序是否符合语法规则,例如:对变量 x:= y 符合语法规则就通过。语义分析是对语句意义进行检查,如赋值语句中x与y类型要一致,否则语法分析正确,语义分析则错误。
补充:为什么要对单词进行内部编码?其原
您可能关注的文档
- 北大中外政治制度专业考博招生人数复习资料.pdf
- 北大中外政治制度考博专业课考试内容.pdf
- 北大中外政治制度考博考试题型真题解析.pdf
- 北大中外政治制度考研比较政治制度考试内容如何复习答题方法复习重点-育明考研.pdf
- 北大国际经济法考研招生人数,历年考录比.pdf
- 北大法学院刑法学考研初试参考书目,法学综合和专业知识复习重点.pdf
- 北大环境与资源保护法学考研招生人数,历年考录比.pdf
- 北大考研-2014年北京大学中外政治制度专业考研考试分析历年真题复习资料答题技巧-育明考研考博.pdf
- 北大考研-2015年北京大学国关中外政治制度专业考研考试分析报考复习指导答题技巧-育明考研考博.pdf
- 北大考研-北京大学国关中外政治制度专业考研考试内容模拟试题讲解考试内容-育明考研考博.pdf
最近下载
- 2024贵州贵阳市事业单位管理岗位定向招聘退役士兵33人笔试参考题库及答案解析.docx VIP
- 2024年北京科技职业大学辅导员招聘考试真题汇编附答案.docx VIP
- 清明文明祭扫主题班会PPT课件.pptx VIP
- 2014年铜陵县三中七年级第一学期第一次月考-数学.docx VIP
- 《ISO13485-2024》医疗器械质量管理体系用于法规的要求.pptx VIP
- 地下室防水专项施工方案-.pdf VIP
- (正式版)DB65∕T 4766-2024 《公路波纹钢桥涵设计规范》.pdf VIP
- 附件9 高特电子BMS储能用户手册.pdf VIP
- 七氟丙烷自动灭火系统操作说明.doc VIP
- 全身经络穴道大全(人体彩图).docx VIP
原创力文档

文档评论(0)