- 7
- 0
- 约 29页
- 2017-08-16 发布于河南
- 举报
汇编原则课后练习
第一章
1.典型的编译程序在逻辑功能上由哪几部分组成?
答:编译程序主要由以下几个部分组成:词法分析、语法分析、语义分析、中间代码生成、中间代码优化、目标代码生成、错误处理、表格管理。
2. 实现编译程序的主要方法有哪些?
答:主要有:转换法、移植法、自展法、自动生成法。
3. 将用户使用高级语言编写的程序翻译为可直接执行的机器语言程序有哪几种主要的方式?
答:编译法、解释法。
4. 编译方式和解释方式的根本区别是什么?
答:编译方式:是将源程序经编译得到可执行文件后,就可脱离源程序和编译程序单独执行,所以编译方式的效率高,执行速度快;
解释方式:在执行时,必须源程序和解释程序同时参与才能运行,其不产生可执行程序文件,效率低,执行速度慢。
第二章
乔姆斯基文法体系中将文法分为哪几类?文法的分类同程序设计语言的设计与实现关系如何?
答:1)0型文法、1型文法、2型文法、3型文法。
2)
2. 写一个文法,使其语言是偶整数的集合,每个偶整数不以0为前导。
答:
Z?SME | B
S?1|2|3|4|5|6|7|8|9
M?? | D | MD
D?0|S
B?2|4|6|8
E?0|B
3. 设文法G为:
N? D|ND
D? 0|1|2|3|4|5|6|7|8|9
请给出句子123、301和75431的最右推导和最左推导。
答:N?ND?N3?ND3?N23?D2
您可能关注的文档
最近下载
- 如何撰写医学科研项目申请书.ppt VIP
- 基于CTA数据后处理对颈内动脉狭窄处血流动力学特点的研究.pdf VIP
- 基于STM32麦苗生长舱设计.docx VIP
- 统编版三年级语文下册第二单元综合过关验收卷(含答案).pdf VIP
- 浙江工商职业技术学院传播与策划、电子商务、跨境电子商务市场营销等专业提前招生综合测试实施细则(大纲).pdf VIP
- [文学]1、掌握唐代散文 发展概况 2、了解 唐代古文 运动的概况3 ….ppt VIP
- (正式版)D-L∕ T 758-2009 接续金具.docx VIP
- 基于PLC的扫地机器人控制系统设计.docx VIP
- 三峡水轮机活动导叶表面损伤分析研究.pdf VIP
- 医学科研项目申请书的撰写.ppt VIP
原创力文档

文档评论(0)