能将高级语言转换成目标程序的是编译程序 能将高级语言转换成目标程序的是( 二 )


5、目标代码生成 。目标代码生成是编译的最后一个阶段 。目标代码生成器把语法分析后或优化后的中间代码变换成目标代码 。目标代码有三种形式:可以立即执行的机器语言代码,所有地址都重定位;待装配的机器语言模块,当需要执行时,由连接装入程序把它们和某些运行程序连接起来,转换成能执行的机器语言代码;汇编语言代码,须经过汇编程序汇编后,成为可执行的机器语言代码 。
目标代码生成阶段应考虑直接影响到目标代码速度的三个问题:一是如何生成较短的目标代码;二是如何充分利用计算机中的寄存器 , 减少目标代码访问存储单元的次数;三是如何充分利用计算机指令系统的特点,以提高目标代码的质量 。
【能将高级语言转换成目标程序的是编译程序 能将高级语言转换成目标程序的是】

推荐阅读