Computer Organisation and Architecture - Vol 2 | 21. Micro-Programmed Control Unit by Abraham | Learn Smarter
K12 Students

Academics

AI-Powered learning for Grades 8–12, aligned with major Indian and international curricula.

Professionals

Professional Courses

Industry-relevant training in Business, Technology, and Design to help professionals and graduates upskill for real-world careers.

Games

Interactive Games

Fun, engaging games to boost memory, math fluency, typing speed, and English skillsβ€”perfect for learners of all ages.

21. Micro-Programmed Control Unit

The chapter delves into the intricacies of micro-programmed control units, highlighting the significance of sequencing in generating control signals from memory locations. It elaborates on the fetch-execute cycle where instructions are processed through a series of micro instructions, governed by conditional branching based on status flags. The discussion encompasses micro-program memory architecture, addressing the role of the micro-program counter in the execution phases, along with the importance of designing control signals for effective instruction execution.

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.

Sections

  • 21.1

    Micro-Programmed Control Unit

    The micro-programmed control unit is designed to generate control signals in a predetermined sequence stored in memory, allowing for a systematic execution of instructions.

  • 21.1.1

    Sequencing And Control Signals

    This section discusses the functions of the micro-programmed control unit in generating control signals sequentially and handling conditional branching during instruction execution.

  • 21.1.2

    Micro-Program Memory Architecture

    The section discusses the function and organization of micro-program memory architecture in control units, emphasizing the generation and sequencing of control signals.

  • 21.1.3

    Instruction Fetch And Execution

    This section discusses the micro-programmed control unit's role in generating and sequencing control signals during instruction fetch and execution.

  • 21.1.4

    Incrementing The Micro-Program Counter

    This section explains how the micro-program counter (MPC) operates in generating control signals and the sequencing necessary for executing instructions.

  • 21.1.5

    Branch Decision Logic

    This section discusses the role of branch decision logic in micro-programmed control units, focusing on sequencing control signals based on condition codes and status flags.

  • 21.1.6

    Structure Of A Micro-Program Memory

    This section outlines how a micro-programmed control unit generates and manages control signals in a specified sequence from a micro-program memory.

  • 21.2

    Control Signal Generation And Sequencing

    This section discusses how control signals are generated and sequenced in a micro-programmed control unit.

  • 21.2.1

    Micro-Program Organization

    This section discusses how micro-programmed control units generate control signals in the correct sequence, highlighting the importance of sequencing, the role of memory, and how instructions are fetched and executed.

  • 21.2.2

    Memory Organization Of Micro-Programs

    This section discusses the organization and sequencing of control signals in micro-programmed control units.

References

21 part b.pdf

Class Notes

Memorization

What we have learnt

  • Micro-programming involves ...
  • The micro-program counter (...
  • Conditional branching is es...

Final Test

Revision Tests