Search the courses, subjects, tracks, games and features, or jump straight to a page.
2 cards from this section. Quick, good the night before a test.
Define a microprogram.
Think of it as the 'sub-instructions' for the main instruction.
What is the purpose of branching in microprograms?
Consider how similar tasks might use the same instructions.
What does a microprogram control memory store?
What is contained in the memory that's used to manage instruction execution?
True or false: Branching is unnecessary for optimizing microprograms.
Think about whether you want to copy large sections of code for similar tasks.
Design a microprogram that optimally uses branching to execute four different arithmetic operations.
Consider what shared steps each operation might have.
Evaluate and suggest improvements for a given microprogram that currently performs poorly due to high memory usage.
Look for repeated patterns that you could consolidate.
4 more questions in this section. Enroll free to practise them all.
Enroll free