The "microprogramming notes" web pages describe the low-level organization, or microarchitecture, of a simple CPU.
  1. Simple one-bus CPU architecture
  2. Register in / out connections
  3. Microcode examples
  4. ALU architecture (insides)
  5. ALU interface (outsides)
  6. Control circuitry
  7. Simple two-bus CPU architecture
  8. Simple three-bus CPU architecture (used in RISCs)


[list of course notes topics available] [main course page]