Enrol to start learning
Reading is open to everyone. Enrolling is free, and it is what unlocks the audio lessons, practice tests and progress tracking.
15.1.1. Fetching the Instruction
This section
Practice test
12 questions on this section. Wrong answers show you what to read again.
Sign up to take itWhole chapter
Revision test
Mixed questions from across the chapter. Your answers get marked.
Sign up to take itQuick
Flashcard drill
4 cards from this lesson. Good the night before a test.
Try these first
- 1.
What does the Program Counter (PC) do?
Hint
Think about what guide the CPU follows for processing steps.
- 2.
Name one advantage of using register indirect addressing.
Hint
Consider how many addresses you process.
- 3.
What is the purpose of the Memory Address Register (MAR)?
- To hold data temporarily
- To hold the next instruction
- To hold the address of the next instruction or memory data
Hint
Remember, the MAR points to where data is located.
- 4.
Is indirect addressing mode faster than register indirect mode?
- True
- False
Hint
Think about how many steps each mode takes.
- 5.
Design a flowchart to depict the steps taken in both indirect addressing and register indirect addressing modes. Identify which steps are reduced in register indirect.
Hint
Use clear labels to indicate where each mode diverges.
- 6.
Critically evaluate a scenario where indirect addressing might still be preferred despite its drawbacks. Explain your reasoning.
Hint
Consider how applications may require changing addresses but maintain stable operands.
Exercises
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting
4 more questions available
Enrol freeQuiz
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting
2 more questions available
Enrol freeChallenge Problems
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting