Schedule

DateSubjectPrepNotes
8/26/08Intro, Computer Organization LayersRead Ch. 101-intro.txt
8/28/08, 9/2/08, 9/4/08Representing Numbers with BitsRead Ch. 202-number.txt, 03-Cbits.txt, cbits.c, 04-FP.txt
9/9/08, 9/11/08, 9/16/08Digital LogicRead Ch. 305-comb.txt and 06-seq.txt
9/18/08 and 9/23/08Machine model and Instruction CycleRead Ch. 407-neumann.txt
9/24/08Sequential circuit and LC3 examplesRead Ch. 508-seq-n-LC3-examples.txt
9/30/08LC3 and LC3 debuggingRead Ch. 609-LC3-debug.txt
10/1/08PA3 and LC3Read Ch. 510-PA3-LC3.txt
10/7/08LC3 assemblyRead Ch. 711-LC3-assem.txt
10/14/08, in classMidtermPrepare by studying all questions asked in READMEs, do sample exercises in assigned reading, do sample exercises in posted class notes, do examples we went over in class, do exercises in sample midterm and float examples posted here, and create a one-sided 8.5x11 cheat sheet.midterm-example-cs270.pdf, midterm-float.txt, PA1-key.txt, PA2-key.txt, PA3-key.txt
10/16/08 and 10/21/08LC3 assemblerRead Ch. 712-LC3-assembler.txt, strcmp.c, pass-by-value.c, 12b-LC3-assembler.txt
10/23/08I/ORead Ch. 8 and C.313-IO.txt
10/28/08Subroutines for LC3Read Ch. 914-TRAPS-n-subroutines.txt
10/30/08C linking and memory modelRead Ch. 11 and 1215-C-mem-model.txt
11/4/08 and 11/6/08Recursion and the run-time stackRead Ch. 14 and 1716-RTS.txt
11/11/08 and 11/13/08MIPSAppendix A from Patterson and Hennessy book, written by Jim Larus A.1 through A.5, A.10 - MIPS details, A.11 - Short Conclusion and MARS Tutorial Part 117-MIPS.txt, add.s, control-flow.s, memory.s
11/18/08 and 11/20/08Debugging and converting C into assemblyRead Ch. 15 and 1318-Debugging.txt, 19-CtoAssem-bomb.txt, class-bomb.c
12/2/08Call C from MIPS and vice versaRead Ch. 14 (it's all about the stack)19-CtoAssem-bomb.txt, class-bomb.c
12/4/08Pointers, Arrays, and Data structuresRead Ch. 16 and 1920-ptrs-agg-heap.txt, endian.c, malloc.c, mallocFree.c, arrPtr.c, ,
12/10/08Finished up heap
12/12/08Final Review final-review.txt, final-example-cs270.pdf
12/16/08, 11:20-1:20Final Exam
Michelle Strout Last modified: December 10, 2008