Question:

___________ converts the instructions which are written using symbols to machine code.

Show Hint

Assembly Language $\rightarrow$ Assembler $\rightarrow$ Machine Code.
Updated On: Jun 10, 2026
  • Interpreter
  • Assembler
  • Compiler
  • Linker
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is B

Solution and Explanation

Concept: Computers understand only machine language consisting of binary digits (0 and 1). Programmers often write instructions in symbolic languages such as assembly language. These symbolic instructions must be translated into machine code before execution.

Step 1: Understand assembly language. Assembly language uses mnemonic symbols such as: verbatim ADD SUB MOV MUL verbatim These symbols are easier for programmers to understand than binary code.

Step 2: Role of an assembler. An assembler converts assembly language instructions into machine language instructions that can be executed by the computer.

Step 3: Differentiate from other translators. Compiler translates high-level language programs into machine code. Interpreter translates and executes one statement at a time. Linker combines different program modules. Only the assembler converts symbolic assembly instructions into machine language.

Step 4: Conclusion. Therefore, the correct answer is assembler. Hence, option (B) is correct.
Was this answer helpful?
0
0