COMPUTER SOFTWARE
PROGRAMMING LANGUAGES
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Translates assembly language code to binary machine code.
|
|
Translates binary machine code to assembly language code.
|
|
Assembles IKEA furniture.
|
|
None of the above
|
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.