Lecture 09
Ch 6 (part II) Microprogrammed Architectures

Ryan Robucci

• Spacebar to advance through slides in order
• Shift-Spacebar to go back
• Arrow keys for navigation

• ESC/O-Key to see slide overview
• ? to see help

Printable Version

Table of Contents

References

FSMD vs Microprogram-Controlled Machine

†Shaumont

Microprogrammed Control

Addressing Limitations of FSMD

Microinstruction Encoding

†Shaumont

Jump Field

Command Field

†Shaumont
†Shaumont

Microprogrammed Datapath

Example Datapath Controller

Other characteristics:

Writing Microprograms

†Shaumont
†Shaumont

Micro-program Interpreters

A microprogram Interpreter

†Shaumont
†Shaumont

Microprogram Pipelineling

†Shaumont

(i) Micro-instruction Register

†Shaumont

(ii) Datapath Condition-Code Register

†Shaumont

(iii) Pipelined Next-Address Logic

†Shaumont
†Shaumont

Complexity for Programmer