CS 2734
Computer Organization II
Lecture Schedule Fall 1998
- Week 1: [Aug 30, Sept 1, 3, 1999]:
Lecture notes:
Overview of Computer Organization
Number Representations and Base Conversions
Signed Number Representations
- Week 2: [Sept 8, 10, 1999 (Sept 6 is Labor Day)]:
Lecture notes:
Overview of MIPS Assembly Language
Character Representations and Arithmetic Revisited
- Week 3: [Sept 13, 15, 17, 1999]:
Lecture notes:
Simple Array Addressing and Logic
Loops in MIPS
Function Calls in MIPS
- Week 4: [Sept 20, 22, 24, 1999]:
Lecture notes:
Parameter Passing and the Frame Pointer
More Practice on Loops
Automatic Variables
- Week 5: [Sept 27, 29, Oct 1, 1999]: Lecture notes:
MIPS Instruction Encoding
The Assembly Process
More Hand Assembly
- Week 6: [Oct 4, 6, 8, 1999]:Lecture notes:
Other MIPS Addressing Modes
MIPS Logical Operations
Different Styles of Instruction Set Design
- Week 7: [Oct 11, 13, 15, 1999]:Lecture notes:
The Intel 80x86: A CISC Design
Review
Exam I
- Week 8: [Oct 18, 20, 22, 1999]:Lecture notes:
Overview of the Instruction Cycle
Combination and Sequential Logic - Functional Overview
Memories
- Week 9: [Oct 25, 27, 29, 1999]:Lecture notes:A
Simple MIPS Implementation
The MIPS Instruction Cycle
The Multicycle MIPS Implementation.
- Week 10: [Nov 1, 3, 5, 1999]:Lecture notes:
The Multicycle MIPS Implementation (continued).
Exception Handling
Exception Handling in XSPIM
- Week 11: [Nov 8, 10, 12, 1999]:Lecture notes:
Microprogrammed Implementation of the MIPS
Introduction to Pipelining
The Pipelined Datapath
- Week 12: [Nov 15, 17, 19, 1999]:Lecture notes:
Pipeline Control
Hazards and Exceptions
Floating Point Numbers
- >Week 13: [Nov 22, 24, 1999 (Nov 25-26 is
Thanksgiving Holiday)]:
Lecture notes:
Review for Exam II
Exercises on Machine Design and Pipelining
Exam II
- Week 14: [Nov 29, Dec 1, 3, 1999]:Lecture notes:
Buses
Bus Arbitration
I/O and DMA
- Week 15: [Dec 6, 8, 1999 (Dec 9-10 are Study Days)]:Lecture notes:
ALUs and Arithmetic
Review for Final
Revision Date: 8/27/98