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.
22.6.2. Vertical Micro-program Techniques
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
3 cards from this lesson. Good the night before a test.
Try these first
- 1.
What does a micro-program control unit do?
Hint
Think about the control signals and how they guide operations.
- 2.
What is the function of the Branch Address Field?
Hint
Recall the concept of conditional instructions.
- 3.
What does the MPC determine in a control unit?
- The data to be processed
- The address of the next micro instruction
- The type of CPU
Hint
Think about the role of MPC in sequencing.
- 4.
True or False: The Condition Select Field always leads to a jump in the instruction sequence.
- True
- False
Hint
Recall how branches depend on conditions.
- 5.
Given a series of condition codes and their functionalities, design a hypothetical CPU instruction flow that includes both branches and increments.
Hint
Consider how you can map the conditions to the MPC.
- 6.
Explore the advantages of tightly integrating vertical micro-programming in resource-constrained environments and provide examples.
Hint
Think of embedded systems where memory is limited as a context.
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