Industry-relevant training in Business, Technology, and Design to help professionals and graduates upskill for real-world careers.
Fun, engaging games to boost memory, math fluency, typing speed, and English skills—perfect for learners of all ages.
The chapter delves into the architecture of micro-programmed control units, highlighting the control signals, branching mechanisms, and the micro-program counter's functionality. It emphasizes the design principles between horizontal and vertical micro-program control, exploring their respective advantages and drawbacks. Additionally, the processes of instruction fetching, decoding, and execution are elucidated, establishing a foundational understanding of micro-architecture design.
Enroll to start learning
You’ve not yet enrolled in this course. Please enroll for free to listen to audio lessons, classroom podcasts and take practice test.
References
21part c.pdfClass Notes
Memorization
What we have learnt
Final Test
Revision Tests
Term: MicroProgrammed Control Unit
Definition: A unit that uses a sequence of micro-instructions stored in memory to control the operations of the computer.
Term: MicroProgram Counter (MPC)
Definition: A register that keeps track of the address of the current micro-instruction being executed.
Term: Conditional Branching
Definition: The mechanism that allows the control unit to alter the flow of execution based on certain conditions.
Term: Horizontal MicroProgramming
Definition: A method where control signals are sent out in parallel allowing for simultaneous operations, potentially leading to memory wastage.
Term: Vertical MicroProgramming
Definition: A technique that optimizes memory by using shorter micro-instructions, hence requiring more complex control logic.