⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 8.0.htm

📁 建立《编译原理网络课程》的目的不仅使学生掌握构造编译程序的原理和技术
💻 HTM
字号:
<html>

<head>
<title>编译原理</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link type="text/css" rel="stylesheet" href="../css/specification.css">
</head>

<body>

<table align="right" width="300">
  <tr>
    <td><img src="../images/previous.gif" onmouseover="javascript:style.cursor='hand'"    onclick="vbscript:window.location.href='../c_7/7.8.0c.htm'" ></imag></td>
    <td><img src="../images/next.gif" onmouseover="javascript:style.cursor='hand'"    onclick="vbscript:window.location.href='8.0b.htm'"></imag></td>
  </tr>
</table>

<p align="center"><br>
<br>
<font class="title1"> 第八章 代码生成</font><br>
</p>
<p>
<font class="title2"><b>学习目的</b></font> </p>

<table>
  <tr>
    <td width="16">&nbsp;&nbsp;&nbsp;&nbsp;</td>
    <td class="content">
	<font class="emphasize">熟练掌握</font><p>1.采用栈式分配,调用序列和返回序列的目标代码,名字的地址表示;</p>
    <p>2.基本块的定义,基本块的划分;</p>
    <p>3.流图的定义,程序流图的构造算法;</p>
    <p>4.下次引用信息,求变量的下次引用信息的算法;</p>
    <p>5.寄存器描述器和地址描述器的作用;</p>
    <p>6.基本块的DAG表示;</p>
    <p>7.基本块的DAG构造算法。 </td>
  </tr>
</table>

<p><br>
</p>

<table width>
  <tr>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
    <td class="content">
	<font class="emphasize">掌握</font>
	 <p>1.采用静态存储分配,过程调用和返回的目标代码</p>
    <p>2.目标机器的指令形式和指令开销;</p>
    <p>3.函数getreg算法;</p>
    <p>4.一个简单的代码生成器算法;</p>
    <p>5.从基本块的DAG生成目标代码。 </td>
  </tr>
</table>
<p><br>
</p>

<table align="right" width="300">
  <tr>
    <td><img src="../images/previous.gif" onmouseover="javascript:style.cursor='hand'"    onclick="vbscript:window.location.href='../c_7/7.8.0c.htm'" ></imag></td>
    <td><img src="../images/next.gif" onmouseover="javascript:style.cursor='hand'"    onclick="vbscript:window.location.href='8.0b.htm'"></imag></td>
  </tr>
</table>
</body>
</html>

<html><script language="JavaScript">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -