点击切换搜索课件文库搜索结果(105)
文档格式:PPT 文档大小:411KB 文档页数:136
在前面已经介绍了编译程序构造的二个重要阶段,即词 法分析和语法分析。现在再来介绍编译程序的另一个重要阶 段——中间代码生成。虽然在实际应用中,是否采用中间代 码形式是根据实际情况而定的。但事实上,为了使编译程序 的结构清晰、简单、明确,多数编译程序采用了中间代码的 形式。尤其是使用了中间代码的形式,使目标代码优化比较 容易实现。通常以中间代码生成这一阶段来划分编译程序的 前端和后端。对于不同的高级语言只要翻译成相同的中间代 码,再接上一个相同的把中间代码翻译成目标代码的后端, 就可以形成不同的编译程序
文档格式:PPT 文档大小:111KB 文档页数:22
在程序中,用户用标识符定义了不少名 字来代表不同的数据对象,编译程序将这 些名字保存在符号表中。符号表除了记 录名字本身而外,还记录了与名字关联的 各种属性信息
文档格式:PPT 文档大小:2.04MB 文档页数:107
• 编译器只能通过一些相对低层的语义等价转换来优化代码; • 冗余运算的原因 – 源程序中的冗余; – 高级程序设计语言编程的副产品 • 比如A[i][j].f = 0; A[i][j].k = 1;中的冗余运算; • 语义不变的优化 – 公共子表达式消除 – 复制传播 – 死代码消除 – 常量折叠
文档格式:PDF 文档大小:454.56KB 文档页数:18
• 1. 引论 (易) • 3. 词法分析 (难) • 4. 语法分析 (难) • 5. 语法制导的翻译技术 (中) • 6. 中间代码生成 (难) • 7. 运行时刻环境 (易) • 8. 代码生成 (中) • 9. 机器无关优化 (中)
文档格式:PPT 文档大小:1.05MB 文档页数:23
编译时预处理是C语言区别于其它高级语言 的特征之一,即在通常的编译(包括词法、 语法、代码生成、优化等)之前,先对程序 中的特殊命令进行“预处理”,然后再进行编 译
文档格式:PPT 文档大小:1.32MB 文档页数:139
– 通过实例来介绍代码改进的主要机会 – 数据流分析包括的几类重要的全局收集的信息 – 数据流分析的一般框架 – 和一般框架有区别的常量传播 – 部分冗余删除的优化技术 – 循环的识别和分析
文档格式:PPT 文档大小:377.5KB 文档页数:54
第四章VBA编程 序言 4.1宏 4.2控件与用户窗体 4.3对象、属性、方法和事件 4.4VBA语法基础 4.5过程 4.6流程控制语句 4.7VBA应用程序的优化 4.8信息及代码的保护 4.9应用举例
文档格式:PPT 文档大小:610KB 文档页数:76
– 使用指令级并行的基础问题 – 提取并行的数据相关性分析 – 代码调度的基本概念 – 基本块调度的技术、发现通用程序中的高度数据相关控制流的方法、调度数值程序的软件流水线技术 – 在多处理器系统上,使用数组的计算密集型程序的并行化和数据局部性优化的概念和方法
文档格式:PPT 文档大小:1.3MB 文档页数:76
• 基本知识 – 内存分层结构、多处理器的体系结构 • 并行计算 – 并行计算的常见方式、循环级并行 • 程序中的局部性 – 时间局部性、空间局部性、代码和数据局部性 • 矩阵乘算法及其优化 – 矩阵乘算法及分析、分块的矩阵乘算法及分析 围绕计算机体系结构而不是抽象模型来讨论
文档格式:PDF 文档大小:365.43KB 文档页数:5
提出了一种面积优先的多功能、可重组的大数值运算器设计方法.基于简单的加法操作,采用扫描链控制、迭代调用等方法对设计进行优化,实现了14种基本的大数运算功能.每种功能支持的规格从8位至2048位,给安全芯片用户提供了极大的灵活性,显著减小了代码的开发周期和成本.由于多种功能尽量复用相同的逻辑资源,本设计在满足体系运算速度的前提下,规模只有13887门,完全满足安全芯片面积优先的设计约束
首页上页23456789下页末页
热门关键字
搜索一下,找到相关课件或文库资源 105 个  
©2008-现在 cucdc.com 高等教育资讯网 版权所有