欢迎来到虫虫开发者社区 — 百万工程师技术资源
关于我们
网站地图
登录
注册
虫
虫虫开发者社区
首页
资源下载
资源专辑
热门软件
精品资源
电子书
上传资源
首页
›
资源下载
›
编译器/解释器
›
在本编译程序中,源语言为PL/0语言,目标语言为假想栈式计算
在本编译程序中,源语言为PL/0语言,目标语言为假想栈式计算机的汇编语言.PL/0语言是Pascal语言的一个子集
编译器/解释器
375 K
159 次下载
2015-06-22
资源详细信息
文件格式
RAR
文件大小
375 K
资源分类
编译器/解释器
上传者
yashashi
发布时间
2015-06-22 10:37
下载统计
159
次
所需积分
2 积分
在本编译程序中,源语言为PL/0语言,目标语言为假想栈式计算机的汇编语言.PL/0语言是Pascal语言的一个子集 - 资源详细说明
在本编译程序中,源语言为PL/0语言,目标语言为假想栈式计算机的汇编语言.PL/0语言是Pascal语言的一个子集,PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。 PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告功能。在源程序没有错误编译通过的情况下,调用类PCODE解释程序解释执行生成的类PCODE代码。 该软件为PL/0语言编译程序,所实现的扩充功能如下: 1.增加单词:保留字 ELSE,FOR,TO, DOWNTO 2.增加运算 +=,-=,++,-- 3.不等号# 改为 <> 4.增加条件语句的ELSE子句 5.扩充语句: ①FOR <变量>:=<表达式> TO <表达式> DO <语句> ②FOR <变量>:=<表达式> DOWNTO<表达式> DO <语句> 其中,语句①的循环变量的步长为1, 语句②的循环变量的步长为-1。 概述 源文件: *.plo 目标文件: *.COD 实现平台:C++ Builder6.0
在本编译程序中,源语言为PL/0语言,目标语言为假想栈式计算机的汇编语言.PL/0语言是Pascal语言的一个子集 - 源码文件列表
本资源包含 20 个源码文件
支持在线预览,点击文件名即可查看
1
unit1.dsp
查看源码
2
pl01.exe
查看源码
3
pl01.tds
查看源码
4
unit1.obj
查看源码
5
pl0.pas
查看源码
6
unit1.h
查看源码
7
unit1.dfm
查看源码
8
unit1.opt
查看源码
9
pl01.res
查看源码
10
pl01.bpr
查看源码
11
unit1.ncb
查看源码
12
pl01.obj
查看源码
13
e01.cod
查看源码
14
unit1.cpp
查看源码
15
unit1.dsw
查看源码
查看完整源码列表 (共 20 个文件) →
温馨提示:
点击文件名或"查看源码"按钮可在线浏览源代码,支持语法高亮显示。
立即下载 在本编译程序中,源语言为PL/0语言,目标语言为假想栈式计算
立即下载
提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip
下载说明与使用指南
下载说明
本资源需消耗
2积分
24小时内重复下载不扣分
支持断点续传功能
资源永久有效可用
使用说明
下载后使用解压软件解压
推荐使用 WinRAR 或 7-Zip
如有密码请查看资源说明
解压后即可正常使用
积分获取方式
上传优质资源获得积分
每日签到免费领取积分
邀请好友注册获得奖励
查看详情 →
相关技术标签
点击标签浏览更多相关编译器/解释器资源:
#PL/0编译器
#栈式计算机
#PCODE
#编译原理
相关编译器/解释器资源推荐
1
在本编译程序中,源语言为PL/0语言,目标语言为假想
栈式计算机
的汇编语言.PL/0语言是Pascal语言的一个子集
在本编译程序中,源语言为PL/0语言,目标语言为假想栈式计算机的汇编语言.PL/0语言是Pascal语言的一个子集,PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,...
2015-06-22
159 次
1098 浏览
2
《PL/0的编译器》:PL/0语言是Pascal语言的一个子集
《PL/0的编译器》:PL/0语言是Pascal语言的一个子集,《PL/0的编译器》实现了把客户用PL/0语言编写的程序编译成类PCODE代码,并能虚拟机上解释运行生成的类PCODE代码的功能。《PL...
2013-12-19
51 次
1224 浏览
3
PL/0语言是Pascal语言的一个子集
PL/0语言是Pascal语言的一个子集,我们这里分析的PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。 P...
2015-04-24
82 次
1117 浏览
4
PL/0语言是Pascal语言的一个子集
PL/0语言是Pascal语言的一个子集,是一种简单而且可扩充的语言,在我的测试用例中有具体的体现。它通过词法分析、语法分析、语义分析等过程,生成目标代码,目标代码是一种形似汇编语言的栈操作指令。...
2013-12-26
162 次
1096 浏览
5
PL/0语言是Pascal语言的一个子集
PL/0语言是Pascal语言的一个子集,这里分析的PL/0的编译程序是对PL/0语言源程序进行分析处理,即是词法分析...
2014-01-16
83 次
1111 浏览
6
PL0编译器
PL/0编译器
的源语言是PL/0语言
PL0编译器 PL/0编译器的源语言是PL/0语言,目标语言类PCODE代码,用C语言编写而实现的。PL/0语言功能简单、结构清晰、可读性强、具有一般高级语言的特点。PL/0语言语句类型丰富,适应各...
2016-08-25
166 次
1072 浏览
7
PL/0语言可以看成PASCAL语言的子集
PL/0语言可以看成PASCAL语言的子集,它的编译程序是一个编译解释执行系统。PL/0的目标程序为假想栈式计算机的汇编语言,与具体计算机无关。 文件说明: PL.htm---PL/0语言基本原理 p...
2013-12-19
125 次
1085 浏览
8
1. PL/0 语言介绍 ●PL/0 程序设计语言是一个较简单的语言
1. PL/0 语言介绍 ●PL/0 程序设计语言是一个较简单的语言,它以赋值语句为基础,构造概念有顺序、条件和重复(循环)三种。PL/0 有子程序概念,包括过程定义(可以嵌套)与调用且有局部变量说...
2015-07-17
166 次
1168 浏览
9
PL/0语言编译器
PL/0语言编译器...
2015-01-07
106 次
1105 浏览
10
PL/0语言编译程序分析(pascal版)
PL/0语言编译程序分析(pascal版)...
2013-12-22
111 次
1091 浏览
用户登录
登录后可下载更多技术资源
×
加载中...
加载登录表单中...
用户注册
送10积分
加入工程师资源平台
×
加载中...
加载注册表单中...
找回密码
通过邮箱重置您的账号密码
×
加载中...
加载表单中...
需要登录
登录后即可使用更多功能
×
新用户注册即送10积分,可用于下载资源
👋
退出登录
确认要退出当前账号吗?
×
退出后需要重新登录才能下载资源