Back to homepage

Class Notes

  1. 1. Introduction -- history of computers; what is computer architecture all about?
  2. 2. Representation of numbers in the computer
  3. 3. Boolean algebra, Karnaugh maps, Universal systems.
  4. 4. Combinatorial logic.
  5. 5. Combinatorial logic - implementations via decoders and multiplexors, decoders.
  6. 6. Sequantial logic; latches and flipflops.
  7. 7. Registers and counters.
  8. 8. Finite state machines.
  9. 9. The MIPS architecture assembly language.
  10. 10. The single cycle architecture.
  11. 11. The multi-cycle architecture.
  12. 12. Pipelining.
  13. Cache memories.