Computer Organization Lectures for Fall 2006

Lecture

Date

Topics

Overheads

Handouts

Final

12/12 (Tuesday)

Final Examination: 3-4:50 PM in ITT 328 (normal classroom)



31

12/7

Review for Final

Review Topics for Final since last test


30

12/5

Virtual Memory (section 6.5) and Pipelining Processors (section 5.5)

Intro. to Virtual Memory Overheads

Virtual Memory Questions

29

11/30

Cache (section 6.1-6.4)



28

11/28

Hardware Support for the Operating System sections 8.1-8.2 & I/O sections 7.1-7.4

Introduction to Operating System

OS Questions

26

11/16

Take Test 2



25

11/14

Review for Test 2

Review Topics for Test 2


24

11/9

Logical, Shift & Rotate Instructions


Booth's Algorithm Example

23

11/7

Insertion Sort MIPS Register Convention and Array Example



22

11/2

CalculatePowers MIPS Register Convention Example



21

10/31

MIPS Register Conventions



20

10/26

Run-time Stack


Run-time Stack Questions

19

10/24

MIPS Assembly Language

MIPS Assembly Language Guide

MIPS Questions

Solution for Insertion Sort MIPS code

17

10/17

More Ch 4: MARIE control unit, Intel x86, MIPS architectures

Chapter 4 PowerPoint Slides

Textbook Corrections for MARIE

16

10/12

More of Ch 4: MARIE Assembly Language programming

Chapter 4 PowerPoint Slides


15

10/10

More of Ch 4: Bus, Clock, I/O, Memory, Interrupts, MARIE introduction

Chapter 4 PowerPoint Slides

MARIE Questions

MARIE Instruction Set Architecture (ISA)

14

10/5

RAM Memory, Ch 4

Chapter 4 PowerPoint Slides


13

10/3

Registers, Shift Registers, Register Files



12

9/28

TEST 1



11

9/26

D-flip flop and register file and Review for Test 1

Test 1 Review Topics

Register File Implementation

Square Memory Implementation of RAM

10

9/21

One-bit memories: SR-latch, timing diagrams, gated/clocked SR-latch, D-latch


SR-latch and timing diagram questions

9

9/19

Combinational circuits: decoders, multiplexers, adders


Combinational circuit questions

7

9/12

Boolean logic


Simplification of Boolean Functions

6

9/7

Character representation

Error Detection and Correction


Error Detection and Correction

4

8/31

Floating Point Representation


IEEE 754 Standard

3

8/29

Signed integers: two's complement


Two's-Complement Signed Integers

2

8/24

Computer History; unsigned numbers

History of Computers

Binary and Hexadecimal Number Systems

1

8/22

Introduction to Computer Organization and Terminology


Questions about terminology