CSE 378: Machine Organization & Assembly Language

Winter 1999

[home]


Course Outline (subject to change)

  1. Introduction to architecture and organization (Chapter 1)

  2. Signed and unsigned numbers (Chapter 4. Sections 4.1 to 4.3)

  3. Instruction set and assembly language (Chapter 3)

  4. An example architecture: The MIPS 2000 (Chapter 3 and Appendix A)

  5. Procedures and stacks (Chapter 3)

  6. RISC vs. CISC (Section 3.12)

  7. Performance metrics (Chapter 2)

  8. Processor implementation. Single cycle implementation (Chapter 5)

  9. Processor implementation. Pipelining (Chapter 6)

  10. Memory Hierarchy. Caches (Chapter 7)

  11. Memory Hierarchy. Virtual Memory (Chapter 7)

  12. Input-Output (Chapter 8)

  13. One or more of the following topics