把汇编语言程序翻译成机器可执行的目标程序的工作是由(   )完成的。
A、编译器;
B、汇编器;
C、解释器;
D、预处理器;