CS271: Computer Systems Organization and Assembly Language
NOTE: For current class information and materials see
my cs271 page
Course Description
- Functional organization of digital computers. Components,
Logic-level, MicroArchitecture, ISA OS
- Assembly language addressing, stacks, argument passing,
arithmetic operations, decisions, macros, modularization, linkers and
debuggers.
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:
- Written Homework: weekly, 10%
- Programming: 10% (2 assignments ?)
- 2 Quizzes: 5% each
- 2 Midterms: 15% each
- Final: 40%
Registration Information: 4 Units. MWF 14:00 - 14:50 ECE 101.
Syllabus
- Week 1: Chapter 1, Quiz
- Week 2: Chapter2
- Week 3: Chapter 3.1 - 3.4
- Week 4: Chapter 3.5, 4.1 - Midterm 1
- Week 5: Chapter 4.2 - 4.7
- Week 6: Chapter 5.1 - 5.5
- Week 7: Chapter 5.6 - 5.7 - Midterm 2
- Week 8: Chapter 6.1 - 6.4
- Week 9: Chapter 6.5, 7.1 - Holiday
- Week 10: Chapter 7
Class Materials
For current class information and materials see
my cs271 page
Bruce D'Ambrosio, dambrosi@cs.orst.edu