CPE335 - Computer Organization


Course Description

Introduction to computer organization. Computer instruction set. Machine language. Data processing. Arithmetic unit: Carry look-ahead adders, subtractors, and shifters. Logic unit. Combinational and sequential multipliers and dividers. Floating-point number representation and arithmetic. Data path design. Control unit design. Microprogramming. Pipelining.

 Chapter 1 : Computer Abstractions and Technology
 Chapter 2 : Instructions - Language of the Computer
Chapter 3 : Arithmetic for Computers
Chapter 4-I: Single Cycle Datapath & Control
Chapter 4-II: Multi-Cycle Datapath and Control
Total 50