Question 1
In Immediate Addressing Mode, the operand is
Stored in a register
Given explicitly in the instruction
Stored in memory at a fixed address
Computed at runtime
Question 2
For the instruction MOV R0, #30H, the value loaded into R0 is
Content of memory at address 30H
Address of 30H
Immediate value 30H
Content of accumulator
Question 3
In Direct Addressing Mode, the effective address is
Taken from a register
Calculated using PC + offset
Given directly as part of the instruction
Stored in another memory location
Question 4
If instruction MOV A, 5000H is executed, A receives
5000H
Address stored in accumulator
Content at memory address 5000H
Instruction code
Question 5
In Indirect Addressing Mode, the effective address is
Immediate value in instruction
Value stored in a register or memory location
Calculated by adding index to base
Fixed by hardware
Question 6
A key difference between direct and indirect addressing is that indirect mode
Is faster than direct mode
Stores operand and address in same register
Uses a pointer to get the effective address
Cannot access memory operands
Question 7
In Register Addressing Mode, the operand is located
In main memory
In an I/O device
Inside a CPU register
In cache only
Question 8
For Register Indirect Addressing Mode, the operand
Is in memory, address stored in register
Is in the instruction itself
Is in I/O mapped register
Must be relative to PC
Question 9
Indexed Addressing Mode is typically useful for
Accessing stack data
Implementing immediate constants
Sequential memory access in arrays
Interrupt handling
Question 10
Implied addressing mode differs from Memory-Mapped I/O in that implied mode
Does not require an operand field in the instruction
Uses I/O address space only
Is slower due to memory access
Requires an explicit address operand
There are 10 questions to complete.