搜索资源列表
CaslCompiler.rar
- 这是一个软件水平资格考试中使用的CASL汇编语言的编译器,实现文件中包括一个编译器,一个虚拟机,一个类似于Debug的调试器.
pl0.rar
- PL/0语言可以看成PASCAL语言的子集,它的编译程序是一个编译解释执行系统。PL/0的目标程序为假想栈式计算机的汇编语言,与具体计算机无关。 文件说明: PL.htm---PL/0语言基本原理 pl0.h---定义 PL0.cpp---实现 testPl0.cpp---使用方法举例 testPas.txt---一个LP/0语言源程序
pl0back
- 在本编译程序中,源语言为PL/0语言,目标语言为假想栈式计算机的汇编语言.PL/0语言是Pascal语言的一个子集,PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。 PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告功能。在源程序没有错误编译通过的情况下,调用类PCODE解释程序解释执行生成的类PCODE代码
pl0.rar
- PL/0语言可以看成PASCAL语言的子集,它的编译程序是一个编译解释执行系统。PL/0的目标程序为假想栈式计算机的汇编语言,与具体计算机无关。 文件说明: PL.htm---PL/0语言基本原理 pl0.h---定义 PL0.cpp---实现 testPl0.cpp---使用方法举例 testPas.txt---一个LP/0语言源程序,PL/0 language may regard as the PASCAL language the subset, its compiler is a tr
PL0
- 编译主要实现汇编语言和高级语言的转换,通过不同字符定义和执行动作规范,使编译器可以翻译并执行目标代码。-Compile the main assembly language and high-level language to achieve the conversion, through the actions of different characters in the definition and implementation specifications so that the comp
Compile
- ? 分析并设计Tiny文法,包括加减乘除四则运算,比较运算符,if语句,repeat语句,read,write等,模块化设计并完成词法分析、语法分析、语义分析以及代码生成阶段,而且实现了错误处理,包括指出非法字符和语法错误,实现Tiny源程序到汇编语言目标程序的编译过程。-? Tiny grammar analysis and design, including the four arithmetic operations addition, subtraction, comparison op
C-compile-system
- 这是编译原理课程的大作业,实现了简单的C语言向x86汇编语言的转换。使用LL(1)文法。-This is a great compiler theory course work to achieve a simple C language to convert x86 assembly language. Using LL (1) grammar.
CPPPL-O
- PL/0语言可以看成PASCAL语言的子集,它的编译程序是一个编译解释执行系统。PL/0的目标程序为假想栈式计算机的汇编语言,与具体计算机无关。 文件说明: PL.htm---PL/0语言基本原理 pl0.h---定义 PL0.cpp---实现 testPl0.cpp---使用方法举例 testPas.txt---一个LP/0语言源程序-PL/0 language can be seen as a subset of the PASCAL language, the co