CS271: Computer Systems Organization and Assembly Language


Course Description

Instructor: Bruce D'Ambrosio, 107 Dearborn, 737 5563, dambrosi@cs.orst.edu
TA: Arvind Guruprasad, guruprar@cs.orst.edu
Text: Tannenabum, Structured Computer Org. 4 ed.
Prerequisites: CS 161, MTH 231
Grading:

Registration Information: 4 Units. MWF 14:00 - 14:50 ECE 101.

Midterm 1: Friday 4/26 124 Gilbert 2:00 - 2:50pm, open book

Sample Midterm 1 with Solutions

Midterm 2: Monday 5/20, 124 Gilbert, 2:00 - 2:50pm, open book

Sample Midterm 2 with solutions

Grades so far (only for those who provided codes)

grades

Syllabus

Class Materials

  • CHAPTER 1 Slides ppt pdf
  • CHAPTER 2 Slides ppt pdf
  • CHAPTER 3 Slides ppt pdf
  • CHAPTER 4 Slides ppt pdf
  • CHAPTER 5 Slides Complete ppt pdf
  • CHAPTER 6 Slides ppt pdf
  • CHAPTER 7 Slides ppt pdf

  • Homework assignments

  • Due 4/8: Chapter 1: 2, 3, 6; Chapter 2: 1, 2 4
  • Due 4/15 Chapter 2 #5, 9, 10, 12, 14, 21, 26, 36 (opt) (Solutions)
  • Due 4/22 Chapter 3 # 1, 4, 6, 12, 25, 35, 37, 40 (Solutions)
  • Due 5/6 Chapter 4 #1, 2, 7, 11, 12, 17, 24, 27 (Solutions)
  • Due 5/17 Chapter 5 # 2, 5, 6, 23, 28
  • Due 5/28 Chapter 5 # 38, in IJVM, using MIC-1 simulator ( available here)
    Solution Skeleton
  • Due 6/3 Chapter 6 #2, 3, 18, 23
  • Chapter 7 Study Guide #1, 5, 9, 13, 18, 23
  • Bruce D'Ambrosio, dambrosi@cs.orst.edu