Table of Contents
Midterm Review
Administrivia
Midterm Tuesday
The Big Picture
System Organization
What is Computer Architecture?
Data Representations
Binary Integers
Floating Point Representation
A Program’s View of Memory
A Simple Program’s Memory Layout
Instruction Set Architecture
Basic ISA Classes
MIPS Instruction Formats
Instruction Sequencing
MIPS Assembly
Procedure Call and Return
Procedure Calls
Basics of Logic Design
Boolean Functions, Expressions, Truth Table
Logic Gates
Boolean Functions, Gates and Circuits
The ALU
Memory Elements
D Flip-Flop
Register File (Four 4-bit Registers)
Finite State Machine
Traffic Light Controller: Coded State Diagram
FSM implementation with PLA: an example
Integer Multiplication
Booth’s Algorithm
Integer Division
FP Addition
FP Multiplication
Accuracy
|
Author: Alvin R. Lebeck
Email: alvy@cs.duke.edu
Home Page: http://www.cs.duke.edu/~alvy
|