CSE 378 - Fall 2001

Machine Organization and Assembly Programming


Instructor
Mark Oskin
oskin@cs.washington.edu
Office: 325C Sieg
Office Hours: Monday 1:30 - 2:30 & Thursday 11:00 - 12:00

Lecture M,W,F 11:30 - 12:20 EE1 125
Discussion section 2488, Thursday 9:30 - 10:20 MGH 389
Discussion section 2489, Thursday 12:30 - 1:20 MEB 238
Final exam: Tuesday 2:30 - 4:20 December 18th EE1 125
Teaching Assistants
Tim James
tjames@cs.washington.edu
Office: 226a Sieg
Office Hours: Tuesday 11:30 - 12:30 & Wednesday 12:30 - 1:30

Dmitriy Portnov
dportnov@cs.washington.edu
Office: 226a Sieg
Office Hours: Tuesday 2:30 - 3:30 & Friday 2:30 - 3:30

Current items!


Final Study Guide (ps) (pdf)
Optional Final (ps) (pdf)
Reading Questions for 12-5 (ps) (pdf)
Practice Cache and TLB Problems (pdf)
Solutions to Cache and TLB Problems (pdf)

Announcements:

Homeworks

Tools

  • SPIM, (pdf)Windows documentation (pdf)General documemtation
    NOTE: This software is installed on the CSE W2K machines at: "O:\nt\iuns\spim\SPIM63a\bin". Please use the already installed version instead of loading it into your home directory, as to not create 65 different copies of SPIM on the CSE servers.
  • SMOK, a schematic capture design tool. In addition you should probably bookmark the component reference guide. There is also an online tutorial available here. NOTE, for v2.2.2 please patch your copy after installation with this new smok.ini file

Lecture notes

Readings

  • Week 1: Chapter 1.2, Chapter 4.1 - 4.4, Chapter 3.1 - 3.4, Appendix 1-5
  • Week 2: Chapter 3.5 - 3.8, Appendix 6,8 & 9
  • Week 3: Chapter 3.15, Chapter 2, Pages 99-101, Chapter 5.1 - 5.3
  • Week 4: Chapter 5.4 & 5.5, and 5.7 - 5.10
  • Week 5: -
  • Week 6: Chapter 6
  • Week 7: -
  • Week 8: Chapter 7