[单选题]

高级语言源程序的编译过程分若干个阶段,分配寄存器属于( )阶段的工作。

A.词法分析

B.语法分析

C.语义分析

D.代码生成

参考答案与解析: