0% found this document useful (0 votes)
16 views10 pages

Unit-5 Microprogrammed Control

The document discusses microprogrammed control in computers, highlighting the use of separate main and control memory. It explains that control memory contains a fixed microprogram with microinstructions for executing internal control signals and address sequencing. Additionally, it outlines the requirements for address sequencing and the format of microinstruction codes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views10 pages

Unit-5 Microprogrammed Control

The document discusses microprogrammed control in computers, highlighting the use of separate main and control memory. It explains that control memory contains a fixed microprogram with microinstructions for executing internal control signals and address sequencing. Additionally, it outlines the requirements for address sequencing and the format of microinstruction codes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Unit-5

Microprogrammed Control
Control Memory
Microprogrammed Control Organization
Control Memory
➢ A computer that employs a microprogrammed control unit will have two separate
memories: a main memory and a control memory.
➢ The control memory holds a fixed microprogram that can not be altered by the
occasional user.
➢ The microprogram consists of microinstructions that specify various internal control
signals for execution of register microoperation.
➢ Microinstructions generates the microoperations to fetch instruction from main
memory; to evaluate the effective address, to execute the operation specified by the
instruction, and to return control to the fetch of next instruction.
Address Sequencing
Address Sequencing
➢ Microinstructions are stored in control memory in groups, with each group specifying a
routine.
➢ The transformation from the instruction code bits to an address in control memory
where the routine is located is referred to as a mapping process.
➢ The address sequencing capabilities required in a control memory are:
○ Incrementing of the control address register.
○ Unconditional branch or conditional branch, depending on status bit conditions.
○ A mapping process from the bits of the instruction to an address for control
memory.
○ A facility for subroutine call and return.
Microinstruction Code Format

● F1, F2, F3: Microoperation fields


● CD: Condition for branching
● BR: Branch field
● AD: Address field
Symbols & Binary Code for Microinstruction
Fields

You might also like