EC EN 423
Download as PDF
Computer Organization
Electrical and Computer Engineering
Ira A. Fulton College of Engineering
Course Description
Architecture, organization and design of computer systems, including assembly language programming, computer arithmetic, instruction execution, performance analysis, pipelining, memory hierarchy, and the design of datapath and control logic.
When Taught
Winter
Fixed/Max
4
Fixed
3
Fixed
3
Title
Assembly Language
Learning Outcome
Ability to read and write simple programs in assembly language
Title
Computer Arithmetic
Learning Outcome
Ability to perform common binary arithmetic and logic operations
Title
Processor Organization
Learning Outcome
Ability to create datapath elements used in instruction execution and the control logic which coordinates them
Title
Pipelining
Learning Outcome
Ability to implement pipelining to improve processor performance
Title
Memory Hierarchy
Learning Outcome
Understand the operation of caches in computer systems
Title
Processor Design
Learning Outcome
Ability to construct RTL-level design of datapath and control elements for a pipelined processor