CS64, Winter 2019
Lectures:
num | ready? | description |
---|---|---|
lect01 | true | Lecture #1 slides: Introduction to the class |
lect02 | true | Lecture #2 slides: Binary Arithmetic (Conversion Techniques, Basic Logic Functions) |
lect03 | true | Lecture #3 slides: Binary Arithmetic (Binary Addition & Subtraction, 2s Complement Method) |
lect04 | true | Lecture #4 slides: Introduction to Assembly Language |
lect05 | true | Lecture #5 slides: Basic Assembly Language: Instructions, Operands, syscall |
lect06 | true | Lecture #6 slides: Conditionals and Loops; Memory Use |
lect07 | true | Lecture #7 slides: Memory Addressing; Global Variables & Arrays |
lect08 | true | Lecture #8 slides: MIPS Instructions; Intro to Functions |
lect09 | true | Lecture #9 slides: Using the Stack in MIPS Assembly |
lect10 | true | Lecture #10 slides: MIPS Calling Convention and the Call Stack |
lect11 | true | Lecture #11 slides: Introduction to Digital Logic |
lect12 | true | Lecture #12 slides: Optimizing Binary Functions using Karnaugh Maps |
lect13 | true | Lecture #13 slides: Combinatorial Logic: Muxes and ALUs |
lect14 | true | Lecture #14 slides: Introduction to Sequential Logic: S-R and D Latches |
lect15 | true | Lecture #15 slides: Sequential Logic 2: Clocked Circuits; D-Latches vs. D-FFs |
lect16 | true | Lecture #16 slides: Finite State Machines 1 |
lect17 | true | Lecture #17 slides: Finite State Machines 2 |
lect18 | true | Lecture #18 slides: Digital Logic Exercises |
lect19 | true | Lecture #19 slides: Ethics in CS; Impact of CS on Society |
FINAL EXAM IS ON Thursday, March 21st, from 4 - 7 PM