Assemblers Mcqs

Our collections of Multiple choice questions and answers focuses on study of Assemblers . These topics are chosen from a collection of most authoritative and best reference books on Assemblers to prepare an individual for competitive exams like NTS, GAT, ECAT, University and College entrance exams and various tests and interviews. One should practice our mcqs to assimilate Assemblers Topic comprehensively.

In a two pass assembler, adding literals to literal table and address resolution of local symbols are done using ?

First pass and second respectively

Both second pass

Second pass and first respectively

Both first pass

Which of the following system program foregoes the production of object code to generate absolute machine code and load it into the physical main storage location from which it will be executed immediately upon completion of the assembly ?

Macro processor

Load and go assembler

Two pass assembler


An imperative statement

Reserves areas of memory and associates names with them

Indicates an action to be performed during execution of assembled program

Indicates an action to be performed during optimization

None of the above

In a two-pass assembler, the task of the Pass II is to  

separate the symbol, mnemonic opcode and operand fields.

Build the symbol table.

Construct intermediate code.

Synthesize the target program.

TII stands for

Table of incomplete instructions

Table of information instructions

Translation of instructions information

Translation of information instruction

Assembler is a machine dependent, because of?

Macro definition table(MDT)

Pseudo operation table(POT)

Argument list array(ALA)

Mnemonics operation table(MOT)

Assembler is ?

A program that places programs into memory an prepares them for execution

A program that automate the translation of assembly language into machine language

A program that accepts a program written in high level language and produces an object program

Is a program that appears to execute a source program as if it were machine language

Assembler is a program that

Places programs into memory and prepares then for execution

Automates the translation of assemble language into machine language

Accepts a program written in a high level language and produces an object program

Appears to execute a resource as if it were machine language

A single two pass assembler does which of the following in the first pass

It allicates space for the literals

It computes the total length of the program

It builds the symbol table for the symbols and their values

All of the above

Scroll to Top