During the compilation of a PL/I program, which phase involves translating symbolic addresses (labels) into actual machine code?

Choose the correct answer

Explanation

The process of converting symbolic labels into machine-level addresses and generating the final machine language output occurs during the assembly and output phase. Syntax analysis checks the program structure, code generation creates intermediate code, and storage assignment deals with memory allocation.