ACtE04 · Chapter 4Programming & Applications🏛️ Past Licensure QuestionID: a50f1d9c
An assembler converts an assembly language source program directly into which target output format?
An assembler converts an assembly language source program directly into which target output format?
Multiple Choice Options
- A
High-level C source code
- B✓ Correct Option
Relocatable machine language object code (e.g.,
.objor.ofiles) - C
Microcode ROM lookup tables
- D
Interpreted web scripts
Detailed Technical Solution & Explanation
An assembler translates symbolic assembly mnemonics into relocatable machine language object code (.o / .obj), resolving local branch labels and creating symbol/relocation tables that a linker subsequently combines into an executable binary.
Option Analysis:
•
Option A (High-level C code): Decompilers produce high-level code.
•
Option B (Relocatable object code): Correct; standard output of assembler compilation.
•
Option C (Microcode ROM): Control store microcode is burned into CPU hardware.
•
Option D (Interpreted scripts): Produced by script interpreters.
Reference: Demo · Set 4NEC Licensure Syllabus