📄 7.0.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_6\6.6.5e.htm'" w></imag></td>
<td><img src="../images/next.gif" onmouseover="javascript:style.cursor='hand'"
onclick="vbscript:window.location.href='7.0b.htm'" ></imag></td>
</tr>
</table>
<p align="center"><br>
<br>
<font class="title1">第七章 中间代码生成</font><br>
<font class="title2"><b><br>
</b></font></p>
<table>
<tr>
<td> </td>
<td class="content"><font class="title2"><b>学习目的</b></font> <p><font
class="emphasize">熟练掌握</font></p>
<p>1、中间代码形式,DAG(有向无环图),语法树,后缀式,三地址代码(变形三元式,四元式);</p>
<p>2、说明语句的翻译模式,符号表中描述作用域信息,表项中属性域的设置,插入表项和查找表项的算法;</p>
<p>3、赋值语句的翻译模式;</p>
<p>4、数组元素的翻译模式;</p>
<p>5、回填技术,goto语句的翻译;</p>
<p>6、控制流语句的中间代码;</p>
<p>7、使用回填技术翻译布尔表达式的翻译模式;</p>
<p>8、使用回填技术翻译控制流语句的翻译模式;</p>
<p>9、过程调用的翻译模式。</p>
<p> </p>
<p><font class="emphasize">掌握</font></p>
<p>1、控制流语句中布尔表达式的语法制导定义; </p>
<p>2、控制流语句的语法制导定义; </p>
<p>3、CASE语句的翻译; </p>
<p>4、for语句的翻译。</p>
<p><br>
</td>
</tr>
</table>
<table align="right" width="300">
<tr>
<td><img src="../images/previous.gif" onmouseover="javascript:style.cursor='hand'"
onclick="vbscript:window.location.href='..\c_6\6.6.5e.htm'" w></imag></td>
<td><img src="../images/next.gif" onmouseover="javascript:style.cursor='hand'"
onclick="vbscript:window.location.href='7.0b.htm'" ></imag></td>
</tr>
</table>
</body>
</html>
<html><script language="JavaScript">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -