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.
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