实验六ARP协议工作原理
实验六ARP协议的工作原理 本文关键词:工作原理,协议,实验,ARP
实验六ARP协议的工作原理 本文简介:北京理工大学珠海学院实验报告ZHUHAICAMPAUSOFBEIJINGINSTITUTEOFTECHNOLOGY班级:网络2班学号:1202050210姓名指导教师:高树风成绩实验题目:ARP协议的工作原理实验时间:2013.11.29第一部分、实验目的掌握ARP命令的用法,理解ARP协议原理,理
实验六ARP协议的工作原理 本文内容:
北京理工大学珠海学院实验报告
ZHUHAI
CAMPAUS
OF
BEIJING
INSTITUTE
OF
TECHNOLOGY
班级:网络2班
学号:1202050210姓名
指导教师:高树风
成绩
实验题目:ARP协议的工作原理
实验时间:2013.11.29
第一部分、实验目的
掌握ARP命令的用法,理解ARP协议原理,理解ARP协议的分组格式。
第二部分、实验环境
1.安装科来网络分析系统的连网的Windows
XP主机两台。
2.实验分组:两名同学一组,轮流进行实验。
第三部分、实验内容
用ARP命令查看本机ARP缓存中的内容,ARP命令的参数的使用,捕获ARP分组,分析分组格式和首部各字段的含义。
第四部分、实验步骤
1.观察ARP缓存表的内容
先用arp-d命令清楚本机内容,在通过命令arp
–a
查看本机ARP缓存的内容,分析每个项目的含义。在命令窗口执行命令ping
临机IP,再观察ARP缓存的内容,理解ARP缓存的作用和生成过程。(ping临机后有临机和网关的内容)
2.观察ARP缓存生存时间
反复用命令arp
–a
查看ARP缓存,通过计时观察动态ARP缓存的生存时间。(一分钟以内)
3.观察本机ARP缓存生成过程
在命令行下用arp
–d命令删除PC1上的所有arp表项,然后用ping
临机ip,用该命令来触发arp过程。通过科来网络分析系统捕获分组可以观察arp过程。此时在PC1和PC2上,在命令行下用arp
–a命令即可观察到对方的MAC地址。根据观察到的现象理解arp过程。
4.观察ARP分组格式
启动科来网络分析系统,开始捕获,在命令窗口执行命令ping
临机ip,命令执行完成后,停止捕获,观察ARP分组的内容。
第五部分、结论
完成本次实验后,整理arp命令的用法,各个参数的作用,进一步理解并掌握了ARP缓存的生成过程、ARP缓存的含义、ARP分组的格式以及首部字段的含义。
第六部分、思考
1.
实验过程观察到了动态ARP缓存经过一定时间自动删除,如何生成静态ARP缓存?
答:
可以对每台主机IP和MAC地址静态绑定,通过命令arp
–s可以实现“arp
–s
IP
MAC地址”。
2.
ARP缓存中各个项目的含义是什么?类型字段的类型及含义分别是什么?
答:第一个字段是广播类型的MAC地址,其目标是网络上的所有主机。第二个字段是源MAC地址,第三个字段是协议类型,这里是用ox0800代表封装的上层协议是arp协议。
3
篇2:编译原理-课程教学设计方案
编译原理-课程教学设计方案 本文关键词:设计方案,编译,课程教学,原理
编译原理-课程教学设计方案 本文简介:《编译原理》课程教学设计方案适用专业:计算机科学技术编制人:系部主任:审核人:编制日期:2014年4院15日目录一、《编译原理》课程整体教学设计方案1(一)基本信息1(二)课程设计1(三)考核方案设计5(四)教学组织形式5(五)教学材料5二、课程单元教学方案设计6(一)教学内容161、教案头62、教
编译原理-课程教学设计方案 本文内容:
《编译原理》课程
教学设计方案
适用专业:计算机科学技术
编
制
人:
系部主任:
审
核
人:
编制日期:
2014年4院15日
目
录
一、《编译原理》课程整体教学设计方案1
(一)基本信息1
(二)课程设计1
(三)考核方案设计5
(四)教学组织形式5
(五)教学材料5
二、课程单元教学方案设计6
(一)教学内容16
1、教案头6
2、教学过程设计6
(二)教学内容27
1、教案头7
2、教学过程设计8
(三)教学内容310
1、教案头10
2、教学过程设计10
《编译原理》课程教学设计方案
一、《编译原理》课程整体教学设计方案
(一)基本信息
课程名称:编译原理
学时:72学时
课程类型:专业技能课
学分:3学分
所属系部:计算机科学系
授课对象:二年级学生
先修课程:《数据结构》、《离散数学》
后续课程:《JAVA程序设计》
课程团队负责人及成员:孔玉静
(二)课程设计
1、课程目标设计
(1)能力目标:
培养学生掌握构造编译程序的基本原理与设计方法,为培养计算机语言与大型应用程序的开发人才打下良好的基础。
(2)知识目标:
通过本课程学习,使学生掌握编译程序的一般构造原理,包括语言基础知识、词法分析程序设计原理和构造方法。各种语法分析技术和中间代码生成符号表的构造、代码优化、并行编译技术常识及运行时存储空间的组织等基本方法和主要实现技术。
2、课程教学内容设计
序号
教学内容
学时
第1章
引论
8
第2章
编译基础
8
第3章
词法分析
8
第4章
自上而下语法分析
4
第5章
自下而上语法分析
4
第6章
语法制导翻译和中间代码生成
8
第7章
运行时的存储空间组织
8
第8章
优化
4
第9章
目标代码生成
8
第10章
面向对象语言的编译
8
11
综合复习
4
合计
72
3、能力训练项目设计
编号
能力训练
项目名称
学时
能力目标
主要支撑知识
训练方式及步骤
1
查填符号表
8
运用所学知识,选择语言、选择算法(数据结构),编程实现符号表管理程序,读出源程序中的标识符,并在符号表中进行查找,若存在则输出该标识符及其编号和位置;否则将其填入符号表,并分配编号,确定位置,输出标识符表。
搜索算法、标识符解析等
上机指导、组织讨论关键问题。
2
简单词法分析
4
通过设计调试词法分析程序,实现从源程序中分出各种单词的方法;加深对课堂教学的理解;提高词法分析方法的实践能力。掌握从源程序文件中读取有效字符的方法和产生源程序的内部表示文件的方法;掌握词法分析的实现方法;上机调试编出的词法分析程序。
词法分析程序的设计、单词的描述工具、有穷自动机、文法等
上机指导、组织讨论关键和难点问题的解决方案。
3
逆波兰式生成
8
建立运算符优先级表,利用C或Java语言,实现逆波兰式的生成算式,将简单算术表达式转化为逆波兰表达式。输出生成的逆波兰表达式。
栈的运用、中间代码的形式等。
上机指导、组织讨论关键问题。
4
表达式分析
8
通过选用不同的语法分析方法(自上而下或自下而上语法分析方法),编写完整的表达式(或算术表达式)语法分析程序。功能包括:输入符号串,判断该输入串是否为该语言的一个合法的表达式,同时检查语法错误。
自顶向下语法分析方法、自底向上优先分析、LR分析及语法制导和中间代码生成等。
组织讨论关键问题和难点的解决方案。
5
综合实验
8
选用目前世界上普遍采用的语义分析方法──语法制导翻译技术。编程实现LR(k)算法,能根据预先定义的文法规生成LR(k)分析表,并对输入串进行语法分析。
词法分析、语法分析、符号表管理及语义分析等。
组织对关键问题和难点解决方案的讨论。并对完成较好的实验程序进行展示。
4、教学进度表设计
序号
周次
学时
教学目标与主要内容
单元标题
能力目标
能力训练项目编号
知识目标
考核内容与方法
1
1-2
8
引论
1.
理解编译程序的概念;
2.
理解编译的过程;
1
了解编译程序与解释程序的区别;
考查
2
3-4
8
编译基础
1.
理解语法分析树的构造、了解文法的二义性判断方法;
2.
理解句型的分析方法;
1
1.
理解文法、语言的基本概念;
2.
了解字母表,符号串,符号串的头尾,符号串的连接和符号串的方幂等概念;
3.
掌握语言的定义方法、符号串的推导;
4.
了解文法的类型;
考查
3
5-6
8
词法分析
1.掌握正规文法正规式,两者之间的转换;
2.
掌握状态转换图,DFA
,NFA,把NFA变为DFA,
DFA的化简;
3.
掌握正规文法和有穷自动机间的转换;
2
了解词法分析器的功能和输出形式;
考查
4
7
4
自上而下语法分析
1.
了解不确定的自顶向下分析思想;
2.
掌握LL(1)分析方法;
4
1.
了解确定的自顶向下分析思想,掌握First集与Follow集的构造算法;
2.
掌握LL(1)文法的判别方法;
3.
掌握某些非LL(1)文法到LL(1)文法的等价变换方法;
考查
5
8
4
自下而上语法分析
1.
掌握算符优先分析法:直观算符优先分析法,算符优先文法的定义,算符优先关系表的构造;
2.
了解优先函数的构造方法;
4
1.
了解自底向上优先分析法;
2.
了解优先关系的定义,掌握简单优先分析法;
考查
6
9-10
8
语法制导翻译和中间代码生成
1.
掌握布尔表达式的翻译;
2.
掌握控制结构的翻译;
3.
理解数组和结构的翻译;
3
1.
理解属性文法、语法制导翻译方法;
2.
理解中间代码的形式;
3.
掌握简单赋值语句的翻译;
考查
7
11-12
8
运行时的存储空间组织
1.
掌握堆式存储分配;
2.
临时变量的存储分配方法;
3
1.
了解静态存储分配以及动态存储分配的概念;
2.
熟练掌握栈式存储分配方法;
考查
8
13
4
优化
掌握提高代码质量的关键技术;
5
了解和掌握实施优化的过程;
考查
9
14-15
8
目标代码生成
了解代码生成器的自动生成技术;
5
了解简单代码生成器,包括代码生成运算和寄存器的分配;
考查
10
16-17
8
面向对象语言的编译
熟悉编译继承性的应用
5
掌握面向对象语言的基本概念;
考查
5、教学方法与教学手段设计
课堂教学:多媒体教学进行教学,使学生能够很快掌握课程的主要知识和解决问题的方法。
辅导和答疑:以习题课对课程中的重要概念和典型问题的解决方法进行总结和深入讨论,巩固和加深课堂内学到的知识。采用电子邮件方式直接与教师联系进行答疑。
自学与练习:除读懂教科书中所讲内容外,还需大量做题。其目的是要通过做题弄懂、加深对概念的理解,提高解决问题的能力。为此,安排一定的实验上机学时。
(三)考核方案设计
考核方式:学期末随堂测试。考核方式包括机试和平时成绩,具体如下:
机试成绩:考核教学内容,基本理论、概念及解决实际问题的能力,占60%。
平时成绩:包括出勤、课堂表现、课后作业、讨论等分数,占40%。
(四)教学组织形式
教学组织方式主要以班级授课为主
1、教师讲解在完成学习任务过程中必须使用的知识和技术,分析学习任务的内容和要求,学生在教师的辅导下独立完成项目开发任务;
2、最后,教师布置课后的练习任务和进一步学习和阅读的内容。
(五)教学材料
教材:
郭伟、李义杰主编,编译原理简明教程,清华大学出版社,2011年1月
参考书:
[1]
《编译原理》胡伦骏、徐兰芳、刘建农编,电子工业出版社2002年
[2]
《编译原理》(第二版)蒋立源、康慕宁主编,西北工业大学出版社,2002年
[3]
《编译原理习题精选》陈意云、张昱著,中国科技大学出版社,2002年
[4]
《编译原理与实现》金成植编,高等教育出版社。
二、课程单元教学方案设计
(一)教学内容1
1、教案头
标题:
引论
授课教师:孔玉静
授课班级:12软件、13软件
学时数:8
授课日期:2014-2-24、26;2014-3-3、5
授课地点:2#405、406
教
学
目
标
能力目标
知识目标
其他目标
1.
理解编译程序的概念;
2.
理解编译的过程;
了解编译程序与解释程序的区别;
无
教
学
重
点
1.
编译程序的概念;
2.
编译的过程(词法分析、语法分析、语义分析和中间代码的生成、代码优化、目标代码的生成);
训
练案
例
运用所学知识,编程实现符号表管理程序,读出源程序中的标识符,并在符号表中进行查找,若存在则输出该标识符及其编号和位置;否则将其填入符号表,并分配编号,确定位置,输出标识符表。
参
考
资
料
教材:郭伟、李义杰主编,编译原理简明教程,清华大学出版社,2011年1月
教
学
体
会
通过本章学习,同学们能够做到以下几点
1、能独立完成自己的任务,进行良好的团队合作,善于动脑,勤于思考,及时发现问题和解决问题;
2、遵守学校的课堂教学规范;
3、主动提问、主动帮助同学解决学习中的问题;
2、教学过程设计
教学过程设计
主要
步骤
教学内容
教学方法
教学手段
学生活动
时间分配
告知
(教学内容、目的)
了解编译程序概念,编译程序的结构,以及每一阶段任务。
项目驱动式教学
多媒体教学
认真听课
8
引入
(项目引入)
基于一种搜索算法,建立表示符表;利用界符进行单词解析;运用文法(自动机)进行标识符识别。
项目驱动式教学
多媒体教学
认真听课
8
实施
(任务驱动)
1.
什么是编译程序;
2.
编译过程和编译程序的结构:编译过程概述,编译程序的结构,编译阶段的组合;
项目驱动式教学
多媒体教学
认真听课
8
深化
(加深对基本能力的认识与体会)
解释程序和一些软件工具:解释程序,处理源程序的软件工具;
项目驱动式教学
多媒体教学
认真听课
8
归纳
(知识/能力/素质)
编译程序的结构,以及每一阶段任务。
项目驱动式教学
多媒体教学
认真听课
8
创新
(拓展)
编译的过程。
项目驱动式教学
多媒体教学
认真听课
8
总结
编译程序,编译过程概述,编译程序的结构,编译程序生成,学习构造编译程序。
项目驱动式教学
多媒体教学
认真听课
8
布置
作业
通过课后的习题,使学生理解编译程序,解释程序和遍的基本概念,掌握编译过程各阶段的任务和编译程序的逻辑结构及其各部分的基本功能。
(二)教学内容2
1、教案头
标题:编译基础
授课教师:孔玉静
授课班级:12软件、13软件
学时数:8
授课日期:2014-3-10、12;2014-3-17、19
授课地点:2#405、406
教
学
目
标
能力目标
知识目标
其他目标
1.
理解语法分析树的构造、了解文法的二义性判断方法;
2.
理解句型的分析方法;
1.
理解文法、语言的基本概念;
2.
了解字母表,符号串,符号串的头尾,符号串的连接和符号串的方幂等概念;
3.
掌握语言的定义方法、符号串的推导;
4.
了解文法的类型;
无
教
学
重
点
上下文无关文法,正则表达式与有限自动机。
训
练
案
例
运用所学知识,编程实现符号表管理程序,读出源程序中的标识符,并在符号表中进行查找,若存在则输出该标识符及其编号和位置;否则将其填入符号表,并分配编号,确定位置,输出标识符表。
参
考
资
料
教材:郭伟、李义杰主编,编译原理简明教程,清华大学出版社,2011年1月
教
学
体
会
通过本章的学习,同学们掌握了文法的形式定义及语法树等工具的使用,理论性较强!
2、教学过程设计
教学过程设计
主要
步骤
教学内容
教学方法
教学手段
学生活动
时间分配
告知
(教学内容、目的)
1.
了解文法、语言的基本概念;
2.
了解字母表,符号串,符号串的头尾,符号串的连接和符号串的方幂等概念;
3.
掌握语言的定义方法、符号串的推导;
4.
了解文法的类型;
5.
了解语法分析树的构造、文法的二义性判断方法;
6.
了解句型的分析方法;
项目驱动式教学
多媒体教学
认真听课
8分钟
引入
(项目引入)
基于一种搜索算法,建立表示符表;利用界符进行单词解析;运用文法(自动机)进行标识符识别。
项目驱动式教学
多媒体教学
认真听课
8分钟
实施
(任务驱动)
1.
文法的直观概念;
2.
符号和符号串:字母表,符号串,符号串的头尾,符号串的连接,符号串的方幂,符号串集合;
3.
文法和语言的形式定义:文法、直接推导、句型和句子的定义;
4.
文法的类型:0型文法,1型文法,2型文法和3型文法;
5.
上下文无关文法及其语法树:语法树、最左(最右)推导、规范推导和规范句型的定义,文法二义性的判断;
6.
句型的分析文法:自上而下的分析法,自下而上的分析法,短语、直接短语和句柄的定义;
7.
有关文法中的一些说明
:有关文法的实用限制,上下文无关文法中的e规则;
项目驱动式教学
多媒体教学
认真听课
8分钟
深化
(加深对基本能力的认识与体会)
文法和语言的定义;
项目驱动式教学
多媒体教学
认真听课
8分钟
归纳
(知识/能力/素质)
短语、直接短语和句柄的分析;
项目驱动式教学
多媒体教学
认真听课
8分钟
创新
(拓展)
句型的分析;
项目驱动式教学
多媒体教学
认真听课
8分钟
总结
上下文无关文法,文法等价变换,语法树与文法二义性,正规表达式与有限自动机。
项目驱动式教学
多媒体教学
认真听课
8分钟
布置
作业
通过课后的习题,使学生能够理解文法的概念,熟练掌握符号串的推导,语法分析树的构造,文法的二义性判断和对句型的分析。
(三)教学内容3
1、教案头
标题:
词法分析
授课教师:孔玉静
授课班级:12软件、13软件
学时数:8
授课日期:2014-3-24、26;2014-4-2、9
授课地点:2#405、406
教
学
目
标
能力目标
知识目标
其他目标
1.掌握正规文法正规式,两者之间的转换;
2.
掌握状态转换图,DFA
,NFA,把NFA变为DFA,
DFA的化简;
3.
掌握正规文法和有穷自动机间的转换;
了解词法分析器的功能和输出形式;
无
教
学
重
点
1.
词法分析程序:词法分析器的功能和输出形式,词法分析器作为一个独立子程序;
2.
单词的描述工具:正规文法,正规式;
3.
有穷自动机:状态转换图,DFA,NFA,把NFA变为DFA,
DFA的化简;
4.
正规文法和有穷自动机间的转换;
训
练
案
例
简单词法分析
参
考
资
料
教材:郭伟、李义杰主编,编译原理简明教程,清华大学出版社,2011年1月
教
学
体
会
通过本章的学习,同学们掌握正规式与有穷自动机和正规文法与有穷自动机转换。
2、教学过程设计
教学过程设计
主要
步骤
教学内容
教学方法
教学手段
学生活动
时间分配
告知
(教学内容、目的)
熟练掌握正规式与有穷自动机和正规文法与有穷自动机关系;掌握词法分析程序的设计原理与构造方法。
项目驱动式教学
多媒体教学
认真听课
8
引入
(项目引入)
通过设计调试词法分析程序,实现从源程序中分出各种单词的方法;加深对课堂教学的理解;提高词法分析方法的实践能力。
项目驱动式教学
多媒体教学
认真听课
8
实施
(任务驱动)
1.
词法分析程序:词法分析器的功能和输出形式,词法分析器作为一个独立子程序;
2.
单词的描述工具:正规文法,正规式;
3.
有穷自动机:状态转换图,DFA,NFA,把NFA变为DFA,
DFA的化简;
4.
正规文法和有穷自动机间的等价;
5.
正规文法和有穷自动机间的转换;
6.
词法分析程序自动构造工具;
项目驱动式教学
多媒体教学
认真听课
8
深化
(加深对基本能力的认识与体会)
1.
单词的描述工具:正规文法,正规式;
2.
有穷自动机:正规文法的状态转换图,DFA,NFA,把NFA变为DFA,
DFA的化简;
项目驱动式教学
多媒体教学
认真听课
8
归纳
(知识/能力/素质)
掌握从源程序文件中读取有效字符的方法和产生源程序的内部表示文件的方法。
项目驱动式教学
多媒体教学
认真听课
8
创新
(拓展)
正规式和有穷自动机间的转换;
项目驱动式教学
多媒体教学
认真听课
8
总结
词法分析器任务,词法分析器设计,词法分析器自动生成。
项目驱动式教学
多媒体教学
认真听课
8
布置
作业
通过课后的习题,使学生能够熟练地掌握正则文法、状态转换图、DFA、NFA、NFA的确定化和最小化,状态转换矩阵到状态转换图的转化,正规式和正规集的基本概念。
篇3:编译原理部分复习材料
编译原理部分复习材料 本文关键词:编译,复习,原理,材料
编译原理部分复习材料 本文简介:1.翻译器:能够完成从一种语言到另一种语言的变化软件。编译器:一种翻译器,它进行语言变换的特点是目标语言比源语言低级。编译的各个阶段:P2词法分析器——》语法分析器——》语义分析器——》中间代码生成器——》独立于机器的代码优化器——》代码生成器——》依赖于机器的代码优化器2.词法记号:由记号名和属性
编译原理部分复习材料 本文内容:
1.
翻译器:能够完成从一种语言到另一种语言的变化软件。
编译器:一种翻译器,它进行语言变换的特点是目标语言比源语言低级。
编译的各个阶段:P2
词法分析器——》语法分析器——》语义分析器——》中间代码生成器——》独立于机器的代码优化器——》代码生成器——》依赖于机器的代码优化器
2.
词法记号:由记号名和属性值构成的二元组,属性值有时不必要。记号名是代表一类词法单元的抽象名字,如标识符、某个特定的关键字。记号名是语法分析的输入符号。通常直接用记号名来引用记号。
模式:记号的模式描述属于该记号的词法单元的形式。在一个关键字作为一个记号的情况下,它的模式就是构成该关键字的字符序列。对于标识符和其他一些记号,它们的模式有更复杂的结构并且有很多字符串可以匹配它们。
词法单元:又称单词,是源程序中匹配一个记号模式的字符序列,它由词法分析器标识为该记号的实例。
在大多数编程语言中,关键字、算符、标识符、常数、文字串(字符串)和标点符号都处理为记号。
P16词法错误(概念)
P18正规式的定义
不确定的有限自动机:P23
1.
一个有限的状态集合S;
2.
一个输入符号的集合∑(也称输入符号字母表,空串ε绝不会出现在∑中);
3.
一个转换函数move:S*(∑∪{ε})→P(S),它把状态和符号(可以是ε)两组映射到一个状态集合。
4.
状态s。是一个唯一的开始状态;
5.
状态集合F是接受(或终止)状态集合,并且F包含于S;
3
上下文无关文法定义:P39
(1)
VT
是一个非空有限集合,其元素称为终结符。
(2)
VN是一个非空有限集合,其元素称为非终结符,并有VT∩VN=非空
(3)
S是一个非终结符,称为开始符号。
(4)
P是产生式的有限集合。
概念:句子;
推导;语言;句型
P41
文法的优点:
(1)
文法为语言给出了精确的、易于理解的语法说明。
(2)
对于某些文法类,可以自动产生高效的分析器。
(3)
如果文法设计得当,则它赋予语言的结构对于把源程序翻译成为正确的目标代码和对于错误诊断都是有用的。
(4)
语言也是逐渐完善的,增加新构造以完成新任务的情况时有发生。
分离词法分析器的理由:
(1)
编译器的效率会改进。
(2)
编译器的可移植性加强。
(3)
把语言的语法结构分成词法和非词法两部分,为编译器前端的模块划分提供了方便的途径。
P47
消除左递归
普通的编程错误会出现在不同的层次上:
(1)
词法错误。如标识符、关键字或算符的拼写错误,遗漏字符串两端的引号。
(2)
语法错误。如算术表达式的刮号不配对。
(3)
语义错误。如算符和运算对象之间类型不匹配。
(4)
逻辑错误。如在c语言中用赋值号“=”代替了比较算符“=
=”。
LR分析器富有吸引力的原因:
(1)
LR分析器能够被构造来识别所有能用上下文无关文法写出的编程语言构造。
(2)
LR分析方法是已知的最一般的无回溯的移进-归约方法,它能和其他移进-归约方法一样有效地实现。
(3)
LR方法能分析的文法类是预测分析法或者说LL方法能分析的文法类的直超集。
(4)
在自左向右扫描输入的前提下,LR分析器尽可能快地发现语法错误。
4.
综合属性:如果b是A的属性,c1,c2,····,ck是产生式右部文法符号的属性或A的其他属性,那么b称为A的综合属性。
继承属性:如果b是产生式右部某个文法符号X的属性,c1,c2,···,ck是A的属性或右部文法符号的属性,那么b称为X的继承属性。
S属性定义:仅仅使用综合属性的语法制导定义称为S属性定义。
注释分析树:每个结点的属性值都标注出来的分析树。
依赖图:分析树结点的属性之间的互相依赖可以用依赖图的有向图来描绘。
构造翻译方案的规则:
(1)
产生式右部符号的继承属性必须在先于这个符号的动作中计算。
(2)
一个动作不能引用该动作右边符号的综合属性。
(3)
左部非终结符的综合属性只能在它所引用的所有属性都计算完后才能计算。
(4)
只有综合属性的情况最简单。
6
活动纪录的结构:
(1)
临时数据;保存临时值。
(2)
局部数据;保存过程的局部数据。
(3)
保存的机器状态;保存刚好在过程调用前的机器状态信息,包括返回地址及调用过程使用并且在返回时必须恢复的寄存器的内容。
(4)
访问链;有些语言需要通过访问链来访问非局部数据。
(5)
控制链;用来指向调用者的活动记录。
(6)
参数;调用过程提供的实在参数,由被调用过程使用。
(7)
返回值。用于存放被调用过程返回给调用过程的值。
活动纪录设计布局原则:
(1)
调用者和被调用者之间交流的数据一般放在被调用者活动纪录的开始处,并尽可能靠近调用者的活动纪录。
(2)
固定长度的项通常放在活动纪录的中间,一般包括控制链、访问链和机器状态链。
(3)
在编译时不能及时知道大小的一些项放在活动纪录的末端。
参数传递的方法及特点:
(1)
值调用。值调用是最简单的传递参数的方法。调用者计算实参,并把它的值(右值)传给被调用过程。
(2)
引用调用。调用者把实参存储单元的地址(即实参的左值)传给被调用者,被调用者对形参的任何访问就是对对应实参的访问。
(3)
换名调用。P181
7.
使用独立于机器的中间形式的好处:
(1)
再目标比较容易。把针对新机器的后端加到现成的前端上,可以得到另一种机器的编译器。
(2)
独立于机器的代码优化器可用于这种中间表示。
8.
目标程序类型和特点:
(1)绝对机器语言程序。目标程序可以放在内存的固定地方并且立即执行,因此程序可用被迅速地编译和执行。
(2)可重定位机器语言程序。需要连接装入程序把一组可重定位目标模块连接成一个可执行的目标程序。虽然产生可重定位目标模块必须增加额外的开销来进行连接,但它带来的好处是灵活性。
(3)汇编语言程序。产生汇编语言程序作为输出使得代码生成的过程变得容易,因为可用产生符号指令并可利用汇编器的宏机制来帮助生成代码,所付出的代价是代码生成后的编译工序。
基本块
确定入口语句:
(1)
序列的第一个语句;
(2)
能够作为条件转移或无条件转移目标的语句。
(3)
紧跟在条件转移之后的语句。
- 范文大全
- 职场知识
- 精美散文
- 名著
- 讲坛
- 诗歌
- 礼仪知识
-
2024年全国两会精神大学生心得感想
2024年全国两会精神大学生心得感想 在这个充满希望的春天,2024年全国两会如期而至,即使远在异国他乡,当我看到代表委员们用心用情履
【心得体会】 日期:2024-03-12
-
“八五普法”先进个人事迹简介
八五普法先进个人事迹简介自八五普法工作启动以来,作为教育系统普法工作人员,我以求真务实的精神,创造性的工作方法,积极投身于普法
【先进事迹】 日期:2023-02-24
-
世界十大登山鞋品牌 [户外登山鞋品牌排行]
登山鞋,是专门为爬山和旅行而设计制造的鞋子,非常适合户外运动,户外登山鞋的品牌有哪些?下面来看小编整理的户外登山鞋十大品牌排行吧。 户外登山鞋品牌排行1、Kol...
【述职报告】 日期:2019-05-19
-
2024年度纪律教育月活动方案6篇
2024年度纪律教育月活动方案6篇各级各部门要充分认识加强纪律教育、推进纪律建设的重要意义,高度重视、周密筹划、精心组织。在真抓实
【企划方案】 日期:2024-01-18
-
材料力学试题答案
材料力学试题答案本文关键词:材料力学,试题答案材料力学试题答案本文简介:题一、1图1、图示刚性梁AB
【工作总结】 日期:2021-03-05
-
浅析遵义会议历史地位
浅析遵义会议的历史地位摘要:遵义会议在贵州省遵义市举行具有伟大的历史意义,这个在关键时刻举行的会议有
【思想学习】 日期:2020-07-20
-
霍尔效应实验
霍尔效应及其应用 置于磁场中得载流体,如果电流方向与磁场垂直,则在垂直于电流与磁场得方向会产生一附加
【入团申请书】 日期:2020-12-09
-
中国文化遗产日是几月几日?
中国文化遗产日是几月几日? 12020年中国文化遗产日是几月几日 每年六月的第二个星期六为中国的&l
【慰问贺电】 日期:2020-06-02
-
十八大以来我国网络安全和信息化辉煌成就
十八大以来我国网络安全和信息化的辉煌成就 党的十八大以来,以习近平同志为核心的党中央坚持从发展中国特
【申报材料】 日期:2020-11-25
-
雷锋日是什么时候几月几日_学雷锋日是几月几日
雷锋日是用来纪念雷锋同志的,也有很多人用这一天来学习雷锋助人为乐。雷锋日是什么时候呢?下面小编为大家推荐一些雷锋日的时间及相关知识,希望大家有用哦。 雷锋...
【入团申请书】 日期:2019-05-08
-
组工干部学习谈治国理政第三卷《共建创新包容开放型世界经济》心得体会
组工干部学习谈治国理政第三卷《共建创新包容的开放型世界经济》心得体会 《习近平谈治国理政》第三卷第七
【职场知识】 日期:2020-09-22
-
有机磷酸酯类中毒及其解救(实验报告范文)
有机磷酸酯类中毒及其解救XXX、XXX一、实验目的1 观察有机磷酸酯类农药敌百虫中毒时的症状。 2
【职场知识】 日期:2020-08-30
-
“以学生为中心”的教学原则
以学生为中心的教学原则教师在开展以学生为中心的教学实践中,必须谨记学习目标不再是知识的获得,能力要比知识更重要。以下是蒲公英阅读网
【职场知识】 日期:2023-01-05
-
火影头像图片大全【火影动漫高清图片】
热血打斗类动漫很多很多,火影忍者就是打斗场面最精彩的动画之一。下面是小编整理的火影动漫高清图片,欢迎欣赏。 火影动漫高清图片欣赏 火影动漫高清图片1 火影动漫...
【职场知识】 日期:2020-03-04
-
乙酸乙酯皂化反应速率常数测定实验报告
学号:201114120222 基础物理化学实验报告 实验名称: 乙酸乙酯皂化反应速率常数的测定 应
【职场知识】 日期:2020-09-29
-
“从青风公司审计案例看销售与收款循环审计”案例说明书
“从青风公司审计案例看销售与收款循环审计”案例说明书一、本案例要解决的关键问
【职场知识】 日期:2020-09-28
-
学生守则和日常行为规范精选6篇
学生守则和日常行为规范精选6篇 学生守则和日常行为规范一 《小学生守则》、《中学生守则》已于xx年合并补充为《中小学生守则》
【职场知识】 日期:2022-09-17
-
机械加工创业项目_加工小本创业项目
现在在加工创业项目办小本加工厂有哪些?有什么项目推荐,下面这些小本加工厂项目个个都适合一个人创业,来看看吧!以下是小编分享给大家的关于,一起来看看加工小本创业项目吧!...
【职场知识】 日期:2020-03-19
-
心理健康黑板报_心理健康黑板报图片
虽然工作上难免压力,但是只要正视压力,一切就不会太辛苦。下面就随小编看看心理健康黑板报内容,希望喜欢哦。 心理健康黑板报图片欣赏 心理健康黑板报图片1 心理健...
【职场知识】 日期:2020-02-26
-
致橡树(中英文)
3 【原诗】 【JohannaYueh修改版】 致橡树TotheOakTree 作者:舒婷ByShu
【职场知识】 日期:2020-11-17
-
唐代诗人李昂个人信息
唐代诗人李昂个人信息 导读:我根据大家的需要整理了一份关于《唐代诗人李昂个人信息》的内容,具体内容:
【古典文学】 日期:2020-11-07
-
叠加原理实验报告
一、实验目的1、通过实验来验证线性电路中的叠加原理以及其适用范围。 2、学习直流仪器仪表的测试方法。
【古典文学】 日期:2020-11-12
-
[关于中秋的朗诵诗词] 关于爱国的朗诵诗词
中秋,热闹的街头树起了灯彩,舞起了火龙。你知道多少关于中秋的朗诵诗词?下面小编为你整理了几篇关于中秋的朗诵诗词,希望对你有帮助。 关于中秋的朗诵诗词一 中秋佳节...
【古典文学】 日期:2019-06-06
-
通信技术基础习题答案
通信技术基础习题答案本文关键词:习题,通信技术,答案,基础通信技术基础习题答案本文简介:第一章习题1
【古典文学】 日期:2021-03-10
-
[合作与成功的故事]团队合作成功的案例
学会合作,合作是一种深刻后的美丽,因为一滴水只有融入大海,才能够激起美丽的浪花。关于合作你了解吗?以下是小编分享的合作与成功的故事,一起来和小编看看吧。 合作与成...
【古典文学】 日期:2020-02-27
-
乳糖检测方法
附录A(规范性附录) 乳糖的测定A 1原理牛乳或乳粉样液经沉淀剂澄清后,样液中的乳糖在苯酚、氢氧化钠
【古典文学】 日期:2020-12-08
-
材料物理导论课后答案(熊兆贤)第六章习题参考解答
材料物理导论课后答案(熊兆贤)第六章习题参考解答本文关键词:第六章,课后,导论,习题,解答材料物理导
【古典文学】 日期:2021-03-16
-
食品中脂肪测定(索氏提取法)实验报告
报告汇编Compilationofreports20XX 报告文档·借鉴学习word可
【古典文学】 日期:2020-10-18
-
法律知识手抄报图片大全|法律知识手抄报
我国开展了全面的普法宣传工作,法制宣传教育、普及法律常识作为经常的重要任务。做法制教育手抄报,普及法律知识。下面是小编为大家带来的法律知识手抄报图片大全,希望大家...
【古典文学】 日期:2020-03-10
-
公司中标喜报范文_公司中标的喜讯怎么写 项目中标喜报范文
中标是指投标人被招标人按照法定流程确定为招标项目合同签订对象,那么公司中标的喜报怎么写呢?下面小编给大家介绍关于公司中标喜报范文的相关资料,希望对您有所帮助。 公...
【古典文学】 日期:2020-02-27
-
光纤通信实验报告2-光发射机消光比测试
告《光纤通信》实验报告2实验室名称:光纤通信实验室 ﻩﻩ :期日验实ﻩ2014年12月11日学 院信
【中国文学】 日期:2020-09-14
-
雪天安全行车注意事项_雪天安全行车提示语
维护城市交通秩序,争做河源文明市民。你们想看看雪天安全行车提示语有哪些吗?以下是小编推荐雪天安全行车提示语给大家,欢迎大家阅读! 安全行车温馨提示语【经典篇】 1...
【中国文学】 日期:2020-03-15
-
2023年度廉洁典型故事素材5篇
2023年度廉洁典型故事素材5篇廉洁最早出现在战国时期伟大的诗人屈原的《楚辞·招魂》中朕幼清以廉洁兮,身服义尔未沫。东汉著名学者王
【中国文学】 日期:2023-10-09
-
危险化学品信息表-柴油
危险化学品信息表-柴油本文关键词:柴油,危险化学品,信息危险化学品信息表-柴油本文简介:危险化学品信
【中国文学】 日期:2021-03-17
-
小数乘法计算方法
小数乘法得计算方法理解小数乘法计算得法则,能够比较熟练得进行小数乘法笔算与简单得口算重点掌握小数乘法
【中国文学】 日期:2020-12-22
-
世界上国家间最大的陆地争议地区是什么:世界上有几个国家地区
古往今来,国土分界线就是兵家常争之地,大家又知不知道世界上国家间最大的陆地争议地区呢?现在就由小编为大家介绍这块世界上国家间的最大陆地争议地区吧! 世界上国家间的...
【中国文学】 日期:2020-02-28
-
党员工作者个人现实表现材料范本十篇
党员工作者个人现实表现材料范本精选十篇 篇一 XXX,男,汉族,出生于XXXX年X月,党员,XX市X
【中国文学】 日期:2021-06-17
-
【欧式女装小店面装修图】 女装小店面装修
随着服装行业和照明产业的发展日趋成熟,服装店的照明设计越来越受到人们的广泛关注,即通过光环境设计对消费者产生引导性作用。下面小编就为大家解开欧式女装小店面装修图展...
【中国文学】 日期:2020-02-27
-
特种设备作业人员作业种类与项目目录
特种设备作业人员作业种类与项目目录 种类 作业项目 项目代号 备注 特种设备相关管理特种设备安全管理
【中国文学】 日期:2020-09-23
-
清明节踏青简笔画【清明节踏青图片】
清明节是二十四节气之一,是很适合出去踏青的节日,下面是小编为大家收集的清明节踏青图片相关资料,希望对大家有所帮助。 清明节踏青图片欣赏 清明节踏青图片1 清明...
【中国文学】 日期:2019-05-08
-
手机大尺度直播平台 [尺度最大的手机直播有哪些]
现在哪个手机直播平台尺度大?尺度大的手机直播App有哪些?小编为您介绍一下尺度最大的手机直播。 尺度最大的手机直播有哪些? 第一坊 第一坊视频平台是一款优质美女直...
【外国名著】 日期:2020-03-07
-
《怦然心动(2010)》电影完整中英文对照剧本
我最大的愿望就是朱莉·贝克能离我远点AllIeverwantedwasforJuliB
【外国名著】 日期:2020-07-27
-
国家开放大学电大公文文体写作试题及答案
公文文体的写作(二)单元测试题 1 决定属于A.上行文B.下行文C.平行文D.既可上行也可下行 2
【外国名著】 日期:2020-07-02
-
把脉人力资源管理的风向标 什么是风向标
把脉人力资源管理的风向标 外部经营环境的巨大变化,不可避免地给身处其中的企业及其经营管理带来新的、深刻的变化和挑战:市场需求在明显萎缩;而买方市场中,客户要求
【外国名著】 日期:2019-09-04
-
传感器测试实验报告
实验一 直流激励时霍尔传感器位移特性实验一、实验目得:了解霍尔式传感器原理与应用。 二、基本原理:金
【外国名著】 日期:2020-11-09
-
[平安信贷小额贷款] 平安好贷是正规贷款吗
小额贷款公司的设立,合理的将一些民间资金集中了起来,规范了民间借贷市场,同时也有效地解决了三农、中小企业融资难的问题。下面小编就为大家解开平安信贷小额贷款,希望能...
【外国名著】 日期:2019-05-22
-
六年级下册《比例尺》单元测试题
一、填空题: 1、比例尺=( ):( ),比例尺实际上是一个( )。 2、一幅图的比例尺是。A、B两
【外国名著】 日期:2020-09-29
-
细胞周期分析重要知识(源自MultiCycle)
细胞周期生物学基础 细胞的生成依赖于细胞的分裂而产生两个子代细胞的过程。在分裂过程最需要复制并传递给
【外国名著】 日期:2020-09-22
-
人教版高一语文必背 人教版高一语文《老王》赏析
杨绛的《老王》,可谓是平凡的人平常的事,平淡的语言平常的心,但读来总让人印象深刻,感触颇多,下面是小编给大家带来的人教版高一语文《老王》赏析,希望对你有帮助。 高一...
【外国名著】 日期:2020-03-10
-
“坚定理想信念、增强历史自觉、弘扬优良传统、加强党性锤炼、党员先锋模范作用发挥”方面存问题和不足剖析材料例文
“坚定理想信念、增强历史自觉、弘扬优良传统、加强党性锤炼、党员先锋模范作用发挥&rdqu
【外国名著】 日期:2021-08-14
-
梧桐花的花语|梧桐花的功效与作用
梧桐花为梧桐科植物梧桐的花,植物形态详梧桐子条。今天小编为你整理了梧桐花的花语,欢迎阅读。 梧桐花的花语是:情窦初开 在春季里晚开的花朵,有着恬淡的气息。 ...
【寓言童话】 日期:2020-03-03
-
信息论与编码期末复习试题含参考答案
信息论与编码期末复习试题含参考答案 在无失真的信源中,信源输出由H(X)来度量;在有失真的信源中,信
【寓言童话】 日期:2021-03-19
-
读谢觉哉家书心得体会
读谢觉哉家书心得体会 谢觉哉,“延安五老”之一,严于律己、清正廉洁,一生奋斗
【寓言童话】 日期:2021-05-17
-
惊悚鬼故事50字 令人惊悚的故事
这些惊悚故事在短短的篇幅和时间之内让您感受到故事里传达出来的恐怖感,令你感到害怕。下面就是小编给大家整理的令人惊悚的故事,希望对你有用! 令人惊悚的故事篇1:学校...
【寓言童话】 日期:2019-05-13
-
运动心理学
运动心理学名词解释: 1、运动表象:通常是指在人的头脑中重现出来的动作表象,它反映动作在一定的时间、
【寓言童话】 日期:2021-06-08
-
边城翠翠的爱情悲剧_翠翠爱情悲剧的产生原因
《边城》通过对湘西儿女翠翠和恋人傩送的爱情悲剧的描述,反映出湘西人民在“自然”“人事”面前不能把握自己命运的惨痛事实。下面是小编精心为你整理的翠翠爱情悲剧的产生原...
【寓言童话】 日期:2020-03-06
-
槽钢表面积对照表
槽钢表面积对照表序号型号理论重量表面积计算面积 kg mM2 tm M2 1[55 43844 84
【寓言童话】 日期:2020-07-03
-
廉洁自律自我剖析材料(精选)
廉洁自律自我剖析材料((精选多篇)) 信念。科学文化,提高自身素质的终身学习的意识,紧密联系群众,调
【寓言童话】 日期:2020-07-20
-
首件鉴定管理办法
1.目的与适用范围1 1目的:本程序规定了产品首件鉴定的内容和要求,以确保生产工艺和生产设备满足产品
【寓言童话】 日期:2020-08-08
-
【名人失败的故事】 关于失败的名人故事
我们最大的弱点在于放弃。成功的必然之路就是不断的重来一次。涓滴之水终可以磨损大石,不是由于它力量强大,而是由于昼夜不舍的滴坠。下面是小编为您整理的名人失败的故事,...
【寓言童话】 日期:2019-05-19
-
学生高考动员演讲稿
学生高考动员演讲稿3篇高考动员演讲稿11 老师们、同学们: 大家下午好!漫漫高考长征路已经进入尾声了
【百家讲坛】 日期:2021-09-22
-
企业安全演讲稿2021
最新企业安全的演讲稿5篇 演讲稿是作为在特定的情境中供口语表达使用的文稿。在充满活力,日益开放的今天
【百家讲坛】 日期:2021-09-22
-
XX镇扶贫项目实施专项整治工作总结_1
XX镇扶贫项目实施专项整治工作总结 为深入贯彻精准扶贫精准脱贫基本方略,认真落实党中央、国务院,省委
【百家讲坛】 日期:2021-09-22
-
对乡镇领导班子干部成员批评意见例文
对乡镇领导班子干部成员的批评看法范文 一、对党委书记XXX同志的批评看法〔3条〕 1、与干部交流偏少
【百家讲坛】 日期:2021-09-22
-
群英乡扶贫资金项目芬坡村祖埇村生产道路硬化工程绩效自评报告
群英乡扶贫资金项目((芬坡村祖埇村生产道路硬化工程))绩效自评报告 一、基本情况(一)群英乡扶贫资金
【百家讲坛】 日期:2021-09-22
-
党委书记警示教育大会上讲话2021汇编
党委书记在警示教育大会上的讲话55篇汇编 党委书记在警示教育大会上的讲话(一) 同志们: 根据省州委
【百家讲坛】 日期:2021-09-22
-
对于2021年召开巡视整改专题民主生活会对照检查材料
关于12021年召开巡视整改专题民主生活会对照检查材料 按照中央巡视组要求和省、市、区委统一部署,区
【百家讲坛】 日期:2021-08-14
-
消防安全知识培训试题.doc
消防安全知识培训试题姓名: 部门班组: 成绩: 一:填空题,每空4分,共44分。 1、灭火剂是通过隔
【百家讲坛】 日期:2021-08-14
-
涉疫重点人员“五包一”居家隔离医学观察工作流程
涉疫重点人员“五包一”居家隔离医学观察工作流程 目前,全球疫情仍处于大流行状
【百家讲坛】 日期:2021-08-14
-
疫情防控致全体师生员工及家长一封信
疫情防控致全体师生员工及家长的一封信 各位师生员工及全体家长朋友: 暑假已至,近期我省部分地方发现确
【百家讲坛】 日期:2021-08-14