8086/88 Instruction Set and Assembler Directives

This set of MCQs helps students to learn about 8086/88 Instruction Set and Assembler Directives, assembler which supports directives to define data, to organize segments to control procedure, to define macros. It consists of two types of statements: instructions and directives. The instructions are translated to the machine code by the assembler whereas directives are not translated to the machine codes. Data Transfer Instructions are the instructions that are used to transfer the data from the source operand to the destination operand.

Start Quiz

Operation code field is present in :

Programming language instruction

Assembly language instruction

Machine language instruction

None of the mentioned

A machine language instruction format consists of,

Operand field

Operation code field

Operation code field & operand field

None of the mentioned

The length of the one-byte instruction is,

2 bytes

1 byte

3 bytes

4 bytes

The instruction format ‘register to register’ has a length of,

2 bytes

1 byte

3 bytes

4 bytes

The R/M field in a machine instruction format specifies,

Another register

Another memory location

Other operands

All of the mentioned

In a machine instruction format, S-bit is the

Status bit

Sign bit

Sign extension bit

None of the mentioned

The bit which is used by the ‘REP’ instruction is,

W-bit

S-bit

V-bit

Z-bit

If a W-bit value is ‘1’ then the operand is of,

8 bits

4 bits

16 bits

2 bits

The instructions which after execution transfer control to the next instruction in the sequence are called,

Sequential control flow instructions

Control transfer instructions

Sequential control flow & control transfer instructions

None of the mentioned

The instructions which after execution transfer control to the next instruction in the sequence are called,

Sequential control flow instructions

Control transfer instructions

Sequential control flow & control transfer instructions

None of the mentioned

The instructions that transfer the control to some predefined address or the address specified in the instruction are called as,

Sequential control flow instructions

Control transfer instructions

Sequential control flow & control transfer instructions

None of the mentioned

The instruction, MOV AX, 0005H belongs to the address mode,

Register

Direct

Immediate

Register relative

The instruction, MOV AX, 1234H is an example of,

Register addressing mode

Direct addressing mode

Immediate addressing mode

Based indexed addressing mode

The instruction, MOV AX, [2500H] is an example of,

Immediate addressing mode

Direct addressing mode

Indirect addressing mode

Register addressing mode

If the offset of the operand is stored in one of the index registers, then it is

Based indexed addressing mode

Relative based indexed addressing mode

Indexed addressing mode

None of the mentioned

The instruction, MOV AX,[BX] is an example of,

Direct addressing mode

Register addressing mode

Register relative addressing mode

Register indirect addressing mode

Quiz/Test Summary
Title: 8086/88 Instruction Set and Assembler Directives
Questions: 16
Contributed by:
Steve