Difficulty: Easy
Correct Answer: Absolute mode
Explanation:
Introduction / Context:
Addressing modes define how instructions reference their operands. Recognizing the differences helps with assembly programming, compiler design, and understanding generated machine code.
Given Data / Assumptions:
Concept / Approach:
Absolute addressing places the effective memory address directly in the instruction. Immediate mode embeds the data value, not an address. Index mode combines a base (often from a register) with an offset to compute the effective address at run time.
Step-by-Step Solution:
Verification / Alternative check:
Assembly examples often show instructions like “LOAD A, 1000h” using direct addressing where 1000h is the memory address; this is absolute mode.
Why Other Options Are Wrong:
b: Immediate places the operand value in the instruction, not its address. c: Index computes an address from components at run time, not a single explicit address. d: “Modulus mode” is not a standard addressing mode.
Common Pitfalls:
Confusing “immediate value” with “address given immediately”; the former is data, not a pointer.
Final Answer:
Absolute mode
Discussion & Comments