Micro-Programmed Control
Micro-Programmed Control
CONTROL
• Basic Concepts
• Micro instruction Sequencing
• Microinstruction Execution
• Applications of Microprogramming
POOJA G S
3RD SEM
1BI19ET049
MICRO-PROGRAMMED
CONTROL
• Use sequences of instructions to control complex operations
• Called micro-programming or firmware
IMPLEMENTATION (1)
.
Fetch cycle routine
Jump to Indirect or Execute
.
Jump to Execute Indirect Cycle routine
• Slower
DESIGN CONSIDERATIONS
• Size of microinstructions
• Address generation time
• Determined by instruction register
• Once per cycle, after instruction is fetched
• Next sequential address
• Common in most designed
• Branches
• Both conditional and unconditional
SEQUENCING TECHNIQUES