代码生成

1. 核心步骤

  • 中间表示构建
  • 指令选择
  • 寄存器分配
  • 目标代码输出

2. 关注点

  • 正确性
  • 可优化性