《编译原理》第9章 目标代码及其生成 教学课件.pptx

《编译原理》第9章 目标代码及其生成 教学课件.pptx

目标生成是编译的最后一个阶段,其功能可表示如下:

第9章

目标代码及其生成

其中:

9.1目标代码生成的基本问题

9.2四元式的目标代码生成算法

内容提要

9.3一个简单代码生成器设计

9.1目标代码生成的基本问题

9.1.1目标代码选择

虚拟机及其指令系统:

大多数编译程序不产生绝对的机器代码,而是以汇编语言程序作为输出使代码生成阶段变得容易。此外,指令集的选择以及指令的执行速度问题都是重要因素。为了使算法具有通用性,这里采用的是:

虚拟机寄存器R0,R1,…,Rn-1

虚拟机指令系统

操作码

变量的内存

含义

文档评论(0)

1亿VIP精品文档

相关文档