点击切换搜索课件文库搜索结果(40)
文档格式:PPT 文档大小:745KB 文档页数:67
介绍几种常用的中间表示:后缀表示、图形表示和三地址代码; 用语法制导定义和翻译方案来说明源语言的各种构造怎样被翻译成中间形式
文档格式:PDF 文档大小:346.19KB 文档页数:71
– 介绍几种常用的中间表示:后缀表示、图形表示和三地址代码 – 用语法制导定义和翻译方案来说明源语言的各种 构造怎样被翻译成中间形式
文档格式:PPT 文档大小:745KB 文档页数:67
介绍几种常用的中间表示:后缀表示、图形表示和三地址代码; 用语法制导定义和翻译方案来说明源语言的各种构造怎样被翻译成中间形式; 7.1 中间语言 7.2 声明语句 7.3 赋值语句 7.4 布尔表达式和控制流语句
文档格式:DOC 文档大小:46.5KB 文档页数:6
7.2节要点: 1.属性文法(语法制导的定义)(Syntax-Directed- Definition)。 形式:每个产生式A→a对应与之相关联的一个语义规则(semantic rules) 集合,每条规则形如b:=f(C1,2,k),其中f是一个函数,bc1C2k是该 产生式中文法符号的属性(attributes),b有两个可能:(1)是A的综合属性 (synthesized attribute),(2)是a中文法符号的继承属性(inherited attribute) 函数f通常以表达式的形式出现
文档格式:PPT 文档大小:401KB 文档页数:72
经过词法分析、语法分析后,源程序在静态结构上的正确性得到了保证,编译程序接着需作静态语义检查以及翻译,真正实现不同程序语言的代码间的等价变换
文档格式:DOC 文档大小:38.5KB 文档页数:4
1.属性文法(语法制导的定义)(SyntaxDirected- Definition)。 形式:CFG的每个产生式A→对应与之相关联的一个语义规则(semantic rules)集合,每条规则形如b:=f(c1,C2,,ck),其中f是一个函数,b1C2 ck是该产生式中文法符号的属性(attributes),b有两个可能(1)是A的一 个属性,C1,C2,,Ck是产生式右部文法符号的属性或A的其它属性称b是A的 综合属性(synthesized attribute),(2)是产生式右部某个文法符号x的一个属 性,并且C12,…,C是A或产生式右部任何文法符号的属性则称b是文法符号 x的继承属性( inherited attribute) 函数f通常以表达式的形式出现
文档格式:PPT 文档大小:170KB 文档页数:22
词法分析、语法分析、语法制导翻译及中间代码生成是编译的前端,而目标代码的生成是编译的后端,编译优化是可选部件。代码生成的任务是在编译前端生成的中间代码的基础上,生成等价有效的目标代码,这也是一种程序变换,变换的结果是产生目标代码。等价是任一种程序变换的基本要求,因此讨论将集中在目标代码和如何产生有效的目标代码上。所谓有效,当然是指目标代码占用的空间要省,运行的时间要短,这涉及充分利用寄存器和生成优化的代码序列的问题
文档格式:PDF 文档大小:1.95MB 文档页数:68
• 中间代码和用于代码生成的数据结构 • 商用编译器中的代码生成:两个案例研究 • 基本的代码生成技术 • TM:简单的目标机器 • 数据结构引用的代码生成 • TINY语言的代码生成器 • 控制语句和逻辑表达式的代码生成 • 代码优化技术考察 • 过程和函数调用的代码生成 • TINY代码生成器的简单优化
文档格式:PPT 文档大小:1.26MB 文档页数:30
目标代码生成是把语法分析优化后的中间代码变换成目标代码。目标代码的形式主要包括如下3种形式:
文档格式:PPT 文档大小:283.5KB 文档页数:47
第六章语义分析与目标代码生成 6.1概况 6.2说明部分的翻译 6.3目标代码的生成 6.4源程序的内部中间表示
上页1234
热门关键字
搜索一下,找到相关课件或文库资源 40 个  
©2008-现在 cucdc.com 高等教育资讯网 版权所有