Undergraduate Catalog

ECCE 350 Computer Architecture and Organization

Fundamentals of computer system design. Measuring and reporting performance. Elements of machine and assembly languages. Instructions types and formats, operations, addressing modes, stacks. Classifying instruction set architecture. Data representations, Computer arithmetic, ALU design. Pipelining, instruction pipelining, hazards, pipeline performance. Memory system hierarchy design and cache memory. I/O fundamentals and operations and interrupt handling. Introduction to parallel computers and alternative architectures.

Credits

3

Prerequisite

(ENGR 114, or COSC 114)

Corequisite

ECCE 210

Offered

Fall Spring