| CS201 (Fall 2009) Computer Architecture and Assembly Language |
|||||||
|
|
Overview
|
|
This course provides an introduction to the architecture and machine-level operations of modern computers at the logic, component, and system levels. Topics include integer, scaled, and floating point binary arithmetic; Boolean algebra and logic gates; control, arithmetic-logic, and pipeline units; addressing modes; cache, primary, and virtual memory; system buses; input-output and interrupts. Simple assembly language for a modern embedded processor is used to explore how common computational tasks are accomplished by a computer. This course is intended for undergraduate Computer Science and Computer Engineering majors. Instructor Instructor Office Hours Teaching Assistants TA Office Hours (LGRT 220) Prerequisites: Prerequisite: CMPSCI 187 or ECE 242 or equivalent. 4 credits. Course Materials:
Academic Honesty: Please abide by the UMass Academic Policy. All programming assignments, homeworks and lab assigments should be done by you. |