Like every other professor in the universe, in Spring 2020 I switched my courses mid-semester to online only. My plan is to have short, focused videos that provide sufficient background for class-time demos and discussion. Here are links to videos created so far.
Part 1: MIPS Programming
- Introduction to computer architecture (video)
- Numbering systems and conversions (video)
- MIPS programming (video)
- More MIPS programming (video)
- MIPS arithmetic/logic instructions (video)
- Conditionals, loops, and functions (video)
- Functions and the stack (video)
- Advanced MIPS programming (video)
Part 2: Hardware and Software
7. MIPS non-pipelined implementation (video)
9. Review of Part 2 material
Part 3: Memory and Parallelism
6. Review of Part 3 Material