CS 2734
Computer Organization II
Lecture 29: Vertical vs Horizontal Microprogramming: The MIC-2
- 3/31/97
Read pages 193-199 (Section 4.5.1) of Tanenbaum
- The MIC-2 architecture.
- Comparison of vertical versus horizontal microprogramming.
- Review for Exam 2:
- Function of the basic building blocks (multiplexer, decoder,
clock, etc.)
- Instruction cycle timing and implementation.
- Functions are performed in each subcycle of the MIC-1.
- How to encode MIC-1 instructions.
- How to implement a MAC-1 instruction in the MIC-1.
- Horizontal versus vertical microprogramming.
- Two pass assembler
- What happens on each pass?
- How to assemble MAC-1
SKILL: You should understand the trade-offs between
vertical and horizontal microprogram design.
Revision Date: 4/2/97