コード生成

更新日:

用語解説

コード生成は、コンパイラの工程で、解析済みの構文木や中間コードを、CPUが実行できる機械語などの目的コードに変換する処理です。

■ 試験で押さえるポイント

  • 演算に合った命令を選び、値をどのレジスタに置くかを決めます。

  • 対象のCPUの命令セットに依存します。

  • 生成されたコードの外部参照は、後でリンカが解決します。

■ 選択肢での判断ポイント

中間コードから目的コードへの変換が中心で、命令の選択とレジスタの割当てが代表的な処理です。

音声で聞く

同じ分野の用語