• 2022-06-29
    目标代码生成时需要考虑目标机器的指令系统、寄存器数量、源语言的词法规则和语法规则等问题( )
  • 内容

    • 0

      目标代码生成时,应考虑如何充分利用计算机的寄存器的问题。

    • 1

      编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,()并不是每种编译器都必需的。 A: 词法分析和语法 B: 语义分析和中间代码生成 C: 中间代码生成和代码优化 D: 代码优化和目标代码生成

    • 2

      中间代码生成时所依据的是( ) A: 产生规则 B: 语法规则 C: 语义规则 D: 词法规则

    • 3

      中间代码生成时依据的是( )。 A: 语法规则 B: 词法规则 C: 语义规则 D: 等价变换规则

    • 4

      编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,___________并不是每个编译器都必需的。 A: 词法分析和语法分析 B: 语义分析和中间代码生成 C: 中间代码生成和代码优化 D: 代码优化和目标代码生成