Computer Architecture and Assembly Language

(14:332:331)

Spring 2005

www.ece.rutgers.edu/~yyzhang/spring05

Prerequisites

14:332:231 : Digital Logic Design
14:332:252 : Programming Methodology I

Corequisites

14:332:333 : Computer Architecture Lab

Required Texts:

  • Patterson, David A. and Hennessy, John L., Computer Organization & Design, Morgan Kaufmann Publishers, 2005.
  • Yalamanchili, Sudhankar, VHDL Starter's Guide Prentice-Hall, 1998.

Course Description

This course is intended to cover the principles of Computer Architecture to bridge the gap between lower-level gate logic (14:332:331) and the upper-level executable programs (14:332:252). It includes the instruction sets, computer arithmetic, processor, memory hierarchy, and peripherals.

Grading Policy:

7 Homeworks + pop quizzes    25%
Midterm Exam 1               21%
Midterm Exam 2               23%
Final Exam                   26%          
Class Participation		 5%

Other Downloadable Format

DOC

PDF