版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PLO
一、实验目的
........................................................................................... 二、实验内容
........................................................................................... 三、源程序分析
....................................................................................... 、
语言编译器的基本工作流程.............................................. 、
语言编译器主要函数的作用及其函数之间的调用......... 、编译器的语法语义分析.............................................................. 、编译器在进行语法语义分析时,各函数的调用关系、递归子程序实现
................................................................. 、其他两大部分的功能
......................................................... 、说明部分的分析
.................................................................. 、过程体的分析:
.................................................................. 、
编译程序的目标代码结构和代码生成.............................. 、对分程序体人口的处理
..................................................... 、类
代码指令的详细解释
......................................... 、
编译程序的语法错误处理.................................................. 四、设计的基本思想
............................................................................... 、对
语句的扩展:
.................................................................. 、对一维数组的扩展:................................................................. 五、结果及分析
..................................................................................... 、对
语句扩展的测试结果.................................................... 、对一维数组扩展的测试结果....................................................
::=IF
THEN
[ELSE
X
Y
Y
>
Y
<
X
X
::=
::=
top
=
;
...
:
=
;、
语言编译器的基本工作流程
、
语言编译器主要函数的作用及其函数之间的调用
gen生成目标代
通过基地址
登记到名字查标示符在名字表中的
数组元素索
、编译器的语法语义分析
end
do
end
do
end
<>
<>
end
endend
ENTER
TABLE
TX
LEVDX
DX
TABLE、
编译程序的目标代码结构和代码生成
*
,
*
*
:
do
l
l
LIT
l
l
l
l
CAL
l
l
,
、
编译程序的语法错误处理
TEST(、对
语句的扩展:
,
//
=
=
=
==
{...
=
///////
/////////
=
//
{ //}
、对一维数组的扩展::
=
=
enum
{ };
,
:
{...
,
,
add
};
{...
,
=
=
=
=
=
},
{
,
==
{
==
{
=
=
==
:
}{
=
==
num
:
}
==
{ }
==
{
=
=
==
:
}{
=
==
num
:
}
==
{ }
=
+
=
<=
}
}
{
=
==
{
=
);
{
//
//
}}{
}
}
{
i
=
==
{
=
==
{
,
}{
}}{
}
}
{...
==
{...
}}
,:
{
i,
==
{i
=
(i
==
{
}{enum
=
{
=
,
go
{}
i
=
(i
==
}{...}
}
:
{...
,,,
=
+
+
,
+
+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版高考物理二轮复习 第18讲 光学和热学实验
- 山东省武城县三校联考2024-2025学年度第一学期第二次月考七年级历史试题
- 2024-2025学年度上学期九年级十二月联考英语试卷
- 圆明园湖底防渗事件案例分析
- 5.2 桥式整流教学课件
- 高一(纲要上)统编版 历史 第一单元《第一单元复习 从中华文明起源到秦汉统一多民族封建国家的建立与巩固》课件
- 2025年中考英语一轮教材复习 写作话题7 兴趣爱好
- 2025年中考英语一轮教材复习 七年级(下) Unit 6-2
- 包装制品生产加工项目可行性研究报告写作模板-拿地备案
- 中国红军城保护性改造项目可研报告
- 泌尿外科护理常规完整
- 三年级上册美术试题-期末试卷(3份)-湘教版(部分含答案)
- 办公楼室内装修工程施工组织设计(方案)
- 围手术期疼痛
- 河南省郑州市2023-2024学年高二上学期期末考试 物理 含解析
- 人教鄂教版五年级上册科学复习资料
- 国开《Windows网络操作系统管理》形考任务5-配置DNS服务实训
- Braden压力性损伤风险评估量表
- 新质生产力-讲解课件
- 一年级数学计算竞赛试题
- 职场口语智慧树知到期末考试答案2024年
评论
0/150
提交评论