Lecture Material


Week 1:
1/28/19: Syllabus
1/30/19: Chap 1: Introduction, History, and Performance, Q&A , Past and Future Developments in Memory Design
2/01/19: Finish Chapter 1

Week 2:
2/04/19: IAS assembly language, IAS handout
2/06/19: Continue IAS assembly language
2/08/19: Finish IAS assembly language needed

Week 3:
2/11/19: Chap 2: Integers and addition
2/13/19: Chap 2: Integers Mulitplication and Division, Hw#1 due
2/15/19: Chap 2: Floating Point numbers

Week 4:
2/18/19: Chap 2: Character Code and Error Correction, Q&A
2/20/19: IAS and Complex if statements, Hw#2 due
2/22/19: Chap 4: CPU, Q&A

Week 5:
2/25/19: Finish Chap 4: CPU, Hw#3 due
2/27/19: no class (conference)
3/01/19: no class (conference)

Week 6:
3/04/19: Chap 5: Instruction Sets, Q&A
3/06/19: Finish Chapter 5, Hw #4 due
3/08/19: Review for Exam I

Week 7:
3/11/19: Exam I
3/13/19: Go over Exam, ARC assembly code and ARC Handout
3/15/19: Chap 6: Memory

Week X: Spring Break
3/18/19: No class
3/20/19: No class
3/22/19: No class

Week 8:
3/25/19: Chap 6: Virtual Memory, Q&A
3/27/19: ARC assembly code: Arrays, hw#5 due
3/29/19: Chap 7: IO and Storage Systems, Q&A


Week 9: (NOTE Advising week)
4/01/19: Chap 8: OS and System Software, Q&A
4/03/19: Finish Chapter 8 and ARC assembly code: Subroutines and stacks, hw#6 due
4/05/19: Finish Subroutines and Stacks

Week 10:
4/08/19: Chap 9a: Instruction Level Parallelism and Superscalar, Q&A
4/10/19: Chap 9: Alternative Architectures, Q&A ,hw#7 due
4/12/19: finish Chapter 9

Week 11:
4/15/19: Review for Exam II
4/17/19: Exam II
4/19/19: Go over Exam II, Chap 3: Digital Logic

Week 12:
4/22/19: Chapter 13: Selected Storage Systems and Interfaces Q&A
4/24/19: Finish Chap 13, hw#8 due
4/26/19: no class

Week 13:
4/29/19: Chapter 10: Embedded systems, Q&A
5/01/19: Chapter 11: Preformance, Q&A
5/03/19: Chapter 12: Networking, Q&A

Week 14:
5/06/19: finish Chapter 12
5/08/19: Current CPUs
5/10/19: Review for Final

Week 15: Finals
5/15/19: Final Exam Section 1, 8- 10am ENG 4059
5/17/19: Final Exam Section 2, 8- 10am ENG 4059