编译原理章节练习(2020.05.08)

来源:考试资料网
参考答案:程序的重定位:是指在程序装入时对目标程序中的指令和数据地址的修改过程。
重定位有两种:静态重定位,动态重定位。...
参考答案:符号表中将保存变量名及其各种属性,变量名将用于变量的识别、涉及变变量名与存储空间的绑定、以及类型、作用域、存储地址等各种...
参考答案:删除多余运算,代码外提,强度削弱,变换循环控制条件,合并已知量,复写传播和删除无用赋值。
参考答案:决定目标代码的因素主要取决于具体的机器结构、指令格式、字长及寄存器的个数和种类,并与指令的语义和所用操作系统、存储管理等...