时间:2019-08-26 14:34:35 作者:Bill 浏览量:44
(5) 方针代码生成
方针代码生成是编译的最终一个阶段。方针代码生成器把语法剖析后或优化后的中心代码改换成方针代码。方针代码有三种形式:
① 能够当即履行的机器言语代码,所有地址都重定位;
② 待安装的机器言语模块,当需要履行时,由衔接装入程序把它们和某些运转程序衔接起来,转换成能履行的机器言语代码;
编译程序教程:工作进程图7
③ 汇编言语代码,须经过汇编程序汇编后,成为可履行的机器言语代码。
方针代码生成阶段应考虑直接影响到方针代码速度的三个问题:一是怎么生成较短的方针代码;二是怎么充分利用计算机中的寄存器,减少方针代码访问存储单元的次数;三是怎么充分利用计算机指令系统的特色,以进步方针代码的质量。