CS 3760B: Computer Organization, Winter 1999


Professor: Ann Chervenak
Office: 218 College of Computing
Phone: 894-8591
Email: annc@cc.gatech.edu
Office Hours: Tu/Th 1:30-2:30pm or by appointment

Handouts

Syllabus: ( postscript or PDF or ascii )
Photo Page: (Due 1/12/99) ( postscript or PDF or ascii )


Projects

Project 1: State Machine for Bus-Based Datapath
Project Specification ( ascii )
Drawing of Bus-Based Datapath ( pdf or postscript )
Template of Simulator Code ( ascii )
Sample program 1: Assembly Language and Machine Code
Sample program 2: Assembly Language and Machine Code
Sample program 3: Assembly Language and Machine Code
Executable of Assembler ( ascii )


Project 2: Pipeline Implementation
Project Specification ( ascii )
Drawing of Pipelined Datapath ( pdf or postscript )
** (Slight changes 2/19/99) Template of Simulator Code ( ascii )
Sample program 1: Assembly Language , Machine Code , and Simulator output
Sample program 2: Assembly Language , Machine Code , and Simulator output
Sample program 3: Assembly Language , Machine Code , and Simulator output
Sample program 4: Assembly Language , Machine Code , and Simulator output
Sample program 5: Assembly Language , Machine Code , and Simulator output
Sample program 6: Assembly Language , Machine Code , and Simulator output

Exams

Midterm Date Change! New Data: Tuesday, Feb. 2nd

Sample midterm, Fall 1997: ( postscript or pdf or ascii )
Sample midterm, Winter 1998, Section A: ( postscript or pdf or ascii )
Sample midterm, Winter 1998, Section B: ( postscript or pdf or ascii )


For final: look at Sample second midterm, Fall 1997: ( postscript or pdf or ascii )
Sample final exam, Fall 1997: ( postscript or pdf or ascii )


Lecture Notes

Review of Instruction Sets and Components: ( postscript or pdf or ascii )
Introduction to Datapaths and Single Cycle Datapath: ( postscript or pdf or ascii )
The Multi-Cycle Datapath and its State Machine: ( postscript or pdf or ascii )
Pipelining: ( postscript or pdf or ascii )
Memory Hierarchies: ( postscript or pdf or ascii )
Floating Point: ( postscript or pdf or ascii )


Homework

Homework 1: Due 1/19/99 IN CLASS ( postscript or pdf or ascii )
Homework 2: Due 1/29/99 at 4pm in my office ( postscript or pdf or ascii )
Homework 3: Due 3/11/99 IN CLASS ( postscript or pdf or ascii )