Computer Organization Lectures for Spring 2004

Lecture 29 (4-27-04) Error Detection and correction: Hamming codes and CRC

Lecture 27 (4-20-04) Programmed-I/O, Interrupt-driven I/O, and DMA; Privileged instructions

Lecture 23 (4-6-04) I/O - Chapter 5

Lecture 20 (3-25-04) MIPS Logical, Shift, and Rotate Instructions

Lecture 19 (3-23-04) Insertion Sort using MIPS register conventions for procedure calling

Lecture 18 (3-11-04) CalculatePowers code using MIPS register conventions

Lecture 18 (3-11-04) MIPS register conventions for procedure calling

Lecture 18 (3-11-04) Insertion Sort code in "main"

Lecture 17 (3-9-04) MIPS arrays

Lecture 13 (2-24-04) Addressing Modes, RISC vs. CISC, MIPS introduction

Lecture 12 (2-19-04) Procedure calls and Run-time stack Overheads

Lecture 12 (2-19-04) Procedure calls and Run-time stack questions

Lecture 10 (2-12-04) Instruction Set Design Issues and Flow Control Overheads

Lecture 10 (2-12-04) Instr. Set Design: 3 - 0 address instructions and Flow Control

Lecture 9 (2-10-04) IEEE 754 Floating-point Standard

Lecture 7 (2-3-04) Register File questions

Lecture 6 (1-29-04) SR-Latch, D-flip flop, and timing diagrams

Lecture 5 (1-27-04) Adders and SR-Latch

Lecture 3 (1-20-04) Binary and Hexadecimal numbers, decoders, and MUXs

Lecture 2 (1-15-04) Boolean Algebra and K-maps

Lecture 1 (1-13-04) Introduction