在本编译程序中,源语言为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
上传时间: 2015-06-22
上传用户:hanli8870
c++编译的目标规划遗传算法,编写了较为详细的原程序,被广泛使用。
上传时间: 2015-06-22
上传用户:caixiaoxu26
一个用Verilog编写的编帧、解帧及码速匹配的程序,相当经典
上传时间: 2015-06-22
上传用户:66666
在线考试系统设计与关键技术研究.论述了在线考试系统的目标、体系结构与功能,探讨了在线考试系统中部分关键技术的实现方法
上传时间: 2015-06-23
上传用户:songrui
在线教育系统绪言…………………………………………………………………………………………… 1 1.系统设计与实现…………………………………………………………………………… 1 1)目标设计……………………………………………………………………………… 1 2)设计思想……………………………………………………………………………… 2 3)系统功能分析与设计………………………………………………………………… 2 2.数据库设计与实现………………………………………………………………………… 3 1)数据库的需求分析…………………………………………………………………… 3 2)数据库的逻辑设计…………………………………………………………………… 3 3.数据库的配置……………………………………………………………………………… 4 4.前端网络页面的设计与开发……………………………………………………………… 5 1)系统公用页面…………
标签: 系统设计
上传时间: 2013-11-28
上传用户:2467478207
图像模板匹配计算,逐象素移动计算当前模板数据,提取图像特征点
上传时间: 2013-12-21
上传用户:GHF
桂林市房地产信息网方案 前 言 6 第一章 概述 7 1.1定义与简称 7 1.2项目建设背景 7 1.3项目建设目标 8 1.4方案设计原则 8 第二章 需求分析 10 2.1行业需求分析 10 2.1.1国内行业现状 10 2. 2网络系统需求分析 10 2.2.1信息化的扩展 10 2.3 应用系统功能需求分析 11 2.3.1内部业务系统 11 2.3.2信息服务网站 11
上传时间: 2014-08-30
上传用户:yxgi5
samsung arm开发调试工具,通过usb或串口下载程序到目标板
上传时间: 2013-12-21
上传用户:jcljkh
统一建模语言--UML:UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。
上传时间: 2015-06-30
上传用户:qq1604324866
lcc,一个可变目标c语言编译器的源码,可以用vc.net编译
上传时间: 2015-07-02
上传用户:TF2015