Midterm Review

10/19/98


Click here to start


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