54. The instruction, MOV AX,[BX] is an example of
(A) direct addressing mode
(B) register addressing mode
(C) register relative addressing mode
(D) register indirect addressing mode
Answers
) register indirect addressing mode
Answer:
The instruction, MOV AX,[BX] is an example of register indirect addressing mode.
Therefore, option (D) register indirect addressing mode is the correct option.
Addressing modes in 8086 microprocessor:
1. Register addressing mode
MOV AX , DX
ADD AL , CL
2. Immediate addressing mode
MOV AL , 3FH
ADD AX , 0E31H
3. Displacement addressing mode
MOV AL , [2000H]
4. Register indirect addressing mode
MOV AX , [BX]
ADD DL , [SI]
5. Based indexed addressing mode
MOV AX, [BP + DI]
MOV DL , [BX + SI]
6. Indexed addressing mode
MOV AX, [DI + 2000H]
MOV DL , [SI + 5050H]
7. Based addressing mode
MOV AX, [BP + 1000H]
MOV DL , [BX + 0500H]
8. Based indexed displacement addressing mode
MOV AX, [BP + DI + 1000H]
MOV DL , [BX + SI + 0100H]
9. String addressing mode
MOVS W
MOVS B
10. Input / Output addressing mode
OUT A, 32
IN A, 20