CS 2734
Computer Organization II
Overview of Computer Organization
Number Representations and Base Conversions
Signed Number Representations
Overview of MIPS Assembly Language
Character Representations and Arithmetic Revisited
Simple Array Addressing and Logic Loops in MIPS
Function Calls in MIPS
Parameter Passing and the Frame Pointer
More Practice on Loops
Automatic Variables
MIPS Instruction Encoding
The Assembly Process
More Hand Assembly
Other MIPS Addressing Modes
MIPS Logical Operations
Different Styles of Instruction Set Design
The Intel 80x86: A CISC Design
Review
Exam I
Overview of the Instruction Cycle
Combination and Sequential Logic - Functional Overview
Memories
Simple MIPS Implementation
The MIPS Instruction Cycle
The Multicycle MIPS Implementation.
The Multicycle MIPS Implementation (continued).
Exception Handling
Exception Handling in XSPIM
Microprogrammed Implementation of the MIPS
Introduction to Pipelining
The Pipelined Datapath
Pipeline Control
Hazards and Exceptions
Floating Point Numbers
Review for Exam II
Exercises on Machine Design and Pipelining
Exam II
Buses
Bus Arbitration
I/O and DMA
ALUs and Arithmetic
Review for Final