Prof. Martha Kim | martha@cs.columbia.edu | (212) 939-7094 | 469 CSB |
TA Andrew Mercer-Taylor | |||
TA Tim Paine | |||
TA Michael Yang | |||
TA Jie Feng |
Date | Topic(s) | Reading | Slides | Homework Due | ||
Sep 3 | Representing Numbers |
|
intro.pdf | |||
Sep 5 | Boolean Logic |
|
boolean.pdf | |||
Sep 10 | ||||||
Sep 12 | Combinational Logic |
|
standard-combinational.pdf | |||
Sep 17 | combinational.pdf | |||||
Sep 19 |
hw1.pdf hw1-solutions.pdf |
|||||
Sep 24 | Sequential Logic |
|
sequential.pdf | |||
Sep 26 | ||||||
Oct 1 | Finite State Machines |
|
fsms.pdf in-class-fsms-1.pdf |
hw2.pdf hw2-solutions.pdf |
||
Oct 3 |
in-class-fsms-2.pdf |
|||||
Oct 8 | Memory Elements |
|
memory.pdf | |||
Oct 10 | Midterm Review |
in-class-review.pdf |
hw3.pdf hw3-solutions.pdf |
|||
Oct 15 | midterm-solutions.pdf |
|||||
Oct 17 | The MIPS Instruction Set |
|
mips-isa.pdf | |||
Oct 22 | ||||||
Oct 24 | ||||||
Oct 29 | Prof. Edwards guest lecture | |||||
Oct 31 | ||||||
Nov 5 | ||||||
Nov 7 | MIPS Microarchitecture |
|
mips-uarch.pdf | |||
Nov 12 | ||||||
Nov 14 | A Multicycle MIPS Processor |
|
mips-multicycle.pdf | |||
Nov 17 | hw4.tar.gz hw4-solution.s |
|||||
Nov 19 | Pipelining MIPS |
|
mips-pipeline.pdf | |||
Nov 21 | ||||||
Nov 26 | Caches |
|
caches.pdf | |||
Nov 28 | ||||||
Dec 3 | ||||||
Dec 5 | Review Session |
hw5.pdf hw5-solutions.pdf |
||||
Dec 12 | hw6.pdf hw6-solutions.pdf |
|||||
Dec 17 | MIPS-QRC.pdf |