COMPUTER FUNDAMENTALS

COMPUTER SOFTWARE

PROGRAMMING LANGUAGES

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
An Assembler is a program that____
A
Translates assembly language code to binary machine code.
B
Translates binary machine code to assembly language code.
C
Assembles IKEA furniture.
D
None of the above
Explanation: 

Detailed explanation-1: -The Assembler (a program) translates assembly code into machine code. Assembler language is just a more readable version of machine language (machine language in symbolic form instead of binary form). You write Assembly code; Assembler translates it into machine code; Control unit runs machine code.

Detailed explanation-2: -An assembler is a type of computer program that translates assembly language into machine code. Assembly language is a low-level programming language that is specific to a particular type of computer. Machine code is the native language of a computer and is the only language that a computer can understand.

Detailed explanation-3: -The assembler translates a code written in assembly language mnemonics and convert it into binary code. An interpreter is a program which executes the programming code directly instead of just translating it into another format. A compiler is a translator which converts high-level language into the low-level language.

Detailed explanation-4: -An assembler translates a program written in assembly language into machine language and is effectively a compiler for the assembly language, but can also be used interactively like an interpreter. Assembly language is a low-level programming language.

Detailed explanation-5: -Assembly language is converted into executable machine code by a utility program referred to as an assembler; the conversion process is referred to as assembly, or assembling the code.

There is 1 question to complete.