Bird
0
0

A developer sets the vector table base address incorrectly to 0x10000002. What is the likely problem?

medium📝 Analysis Q6 of 15
ARM Architecture - Exception and Interrupt Model
A developer sets the vector table base address incorrectly to 0x10000002. What is the likely problem?
AThe base address must be a multiple of 8
BThe base address must be odd
CThe base address must be zero
DThe base address must be aligned to 128 bytes
Step-by-Step Solution
Solution:
  1. Step 1: Check alignment requirements

    The vector table base address must be aligned to a 128-byte boundary (multiple of 128) for correct access.
  2. Step 2: Analyze given address

    0x10000002 is not aligned to 128 bytes, so it is misaligned and will cause errors.
  3. Final Answer:

    The base address must be aligned to 128 bytes -> Option D
  4. Quick Check:

    Vector base alignment = 128 bytes [OK]
Quick Trick: Vector base must be 128-byte aligned, not odd [OK]
Common Mistakes:
  • Using unaligned addresses
  • Assuming odd addresses are valid
  • Thinking base must be zero

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More ARM Architecture Quizzes