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