Instructor
Spring 2014: CS 252 Introduction to Computer Engineering
Lecture Notes:
- Chapter 4: Von-Neumann Model [Program Execution on LC-3]
- Chapter 5: LC-3 [Slides] [Summary] [Problem Set] [Solutions]
- Transition from 5 to 6: [Slides]
- Chapter 6: Programming [Slides] [Slide Example: Pseudo Code | Binary Code | Code as Script ] [Problem Set] [Solutions]
- Debugging Example 1: Buggy code | Correct code
- Debugging Example 2: Buggy code | Correct Code
- Chapter 7: Assembly Language [Slides] [Writing Assembly: Pseudo Code | Assembly Code] [Problem Set]
- Chapter 8: I/O [Slides] [Summary and Problem Set] [Echo Program: Using Device Registers | Using Traps] [Slide Example] [Problem Set]
Teaching Assistant
Fall 2013: CS 252 Introduction to Computer Engineering
Spring 2013: CS 252 Introduction to Computer Engineering
Fall 2012: CS 252 Introduction to Computer Engineering