编译原理——总复习(讲课视频)

链接: http://pan.baidu.com/s/1dEJ97fN 密码: x4cp

阅读全文

各种语言成分的文法及其翻译方案(示例)

 

各种语言成分的语法及其翻译方案.doc

阅读全文

一种简单程序设计语言的文法

类似于Pascal语言子集的一种简单程序设计语言的文法。

 

一种简单程序设计语言的文法.doc

阅读全文

关于编译原理实验的要求(新)

实验内容分三部分(共24学时): 1.词法分析器的设计与实现; 2.语法分析器的设计与实现(建议采用LR(1)分析法); 3.语义分析和中间代码生成器的设计与实现。 实验报告的要求见下面的报告格式。

语言的基本组成成分包括:说明语句;赋值语句;逻辑表达式和算术表达式;顺序语句;IF语句;循环语句;过程说明语句;过程调用语句;输入输出语句。各种语句的文法和翻译方案见附件,只是一个参考,同学们要自己设计成所需要的格式。

实验报告格式(以词法分析为例,将三个实验综合在一起写就可以)

...

阅读全文

2014年春季学期编译原理作业、报告和代码提交方法

1103101,1103102,61103101,71103109班编译原理作业、报告和代码提交

阅读全文

《编译原理》最新作业

 编译原理作业.doc

阅读全文

C语言的文法(供参考)

 

C语言的文法:

SyntaxofTheCProgrammingLanguage.doc

阅读全文

AT&T汇编基础

 生成汇编指令,使用AT&T汇编

 定义段空间
.section .data          有初值数据段
.section .bss             无初值数据段

...

阅读全文

对scanf和printf的处理

对于能力有限的同学,可以在汇编中直接使用scanf/printf(str1, val11, val12, ...)来处理,其中str1为格式字符串;val11、val12为变量;所有字符串和变量均放在数据段。我们会把该scanf和printf替换成为汇编指令进行编译连接。

对于稍有能力的同学,可以使用汇编指令进行编写,以下是两种汇编写法:

        1.       调用C语言函数执行:

...

阅读全文

软件设计与开发实践IV——课程要求

 

《软件设计与开发实践Ⅳ》课程要求
《软件设计与开发实践IV》是计算机科学与技术专业本科生的一门必修课,是《编译原理》的配套实践课程,共48学时,全部在实验室进行综合设计与实践。

...

阅读全文

关于编译原理实验(已作废)

实验内容分三部分(共8学时): 1.算术表达式的词法分析器; 2.算术表达式的语法分析器(建议采用算符优先分析法); 3.算术表达式的语义分析和中间代码生成器。 实验报告的要求见"作业.ppt"中。

阅读全文

完整的pdf版编译原理课件

 

编译原理—姜守旭@哈工大.pdf

阅读全文

Pascal的Lex和Yacc描述

 

Pascal的Lex和Yacc描述.doc

阅读全文

Lex与Yacc使用手册

 

lex与yacc.pdf

阅读全文

8086指令集

 

8086指令集.doc

阅读全文

Pascal语言的文法定义

 

Pascal语言的文法定义.doc

阅读全文

因与编译有关的贡献而获得图灵奖者

因与编译有关的贡献而获得图灵奖者

1.1966 A. J. Perlis --- PhD, MIT; Prof, Yale (was Prof at CMU) (deceased)
由于其在高级程序设计技术和编译器构造方面的影响(主要指在Algol 58Algol 60的形成和修改过程中的核心和关键作用)。
...

阅读全文

《编译原理》教材勘误

 教材勘误.doc

同学们在使用教材的过程中如果发现新的错误要及时告诉我啊,我在这里先谢过了!2014.4.20更新

阅读全文

与编译技术有关的国际会议

 

与编译技术有关的国际会议
1.     ACM SIGPLAN Conference on History of Programming Languages
...

阅读全文

编译原理课件-第11章 代码生成

本章只是一般性地讨论寄存器的分配及目标代码的生成方法。11.1节首先给出代码生成阶段可能遇到的问题,11.2节介绍目标机模型,11.3节给出一个简单的代码生成算法,11.4节简述窥孔优化技术,11.5节讨论寄存器的分配和指派。

chapter11.ppt  chapter11.pdf

阅读全文
分页:[«]1[2][»]