Catalog

CS 260 Intro to Computer Architecture

Introduction to the fundamental concepts and principles in computer architecture which establishes the link between an assembly program and a processor. Topics include: writing assembly programs to solve problems, understanding how programs run on a CP, the relationship between assembly language and high-level programs written in the C language, the basics of modern computer architecture (including the MIPS instruction set), CPU implementation (datapath and control, pipeline), Memory hierarchy, and I/O.

Credits

5

Prerequisite

CS 233 or concurrent enrollment, or CS 244 or concurrent enrollment.