CS 3843 Computer Organization Fall 2011 Daily Topics


Listed here are the topics covered in each class.

Entries marked with a * are tentative and subject to change
1. Week 1, Wednesday, August 24, 2011
First Class - introduction

2. Week 1, Friday, August 26, 2011
Information Storage - up to endian

3. Week 2, Monday, August 29, 2011
Information Storage - completed
Integer Representation - up to unsigned encodings

4. Week 2, Wednesday, August 31, 2011
Integer Representation - up to w=4 representation table

5. Week 2, Friday, September 2, 2011
Integer Representation - up to 2.2.8

6. Week 3, Wednesday, September 7, 2011
Integer Representation - finished
Computer Arithmetic - up to unsigned subtraction

7. Week 3, Friday, September 9, 2011
Computer Arithmetic - up to multiplying by constants

8. Week 4, Monday, September 12, 2011
Computer Arithmetic - finished
Floating Point - through 2.4.1

9. Week 4, Wednesday, September 14, 2011
Floating Point - up to normalized numbers

10. Week 4, Friday, September 16, 2011
Floating Point - through normalized numbers with examples

11. Week 5, Monday, September 19, 2011
Floating Point - almost through 2.4.3

12. Week 5, Wednesday, September 21, 2011
Floating Point - done
Assembly Language Introduction - up to program execution

13. Week 5, Friday, September 23, 2011
Assembly Language Introduction - finished
Machine Level Representation of Programs - up to history

14. Week 6, Monday, September 26, 2011
IEEE Floating Point Activity

15. Week 6, Wednesday, September 28, 2011
Machine Level Representation of Programs - through objdump

16. Week 6, Friday, September 30, 2011
Machine Level Representation of Programs - up to Section 3.3

17. Week 7, Monday, October 3, 2011
Machine Level Representation of Programs - done
Section 3.4 - up to 3.4.1

18. Week 7, Wednesday, October 5, 2011
Exam 1

19. Week 7, Friday, October 7, 2011
Section 3.4.1 - up to Example 3 driver

20. Week 8, Monday, October 10, 2011
Section 3.4.1 - we spent the entire class on the Example 3 driver

21. Week 8, Wednesday, October 12, 2011
Section 3.4.1 - done

22. Week 8, Friday, October 14, 2011
Sections 3.4.2 - 3.5.5 - done

23. Week 9, Monday, October 17, 2011
Section 3.6: Control - through 3.6.2

24. Week 9, Wednesday, October 19, 2011
Section 3.6: Control - finished 3.6.4

25. Week 9, Friday, October 21, 2011
Section 3.6: Control - finished 3.7.3

26. Week 10, Monday, October 24, 2011
Section 3.6: Control - tracing rfact

27. Week 10, Wednesday, October 26, 2011
Section 3.6: Control - done

28. Week 10, Friday, October 28, 2011
Section 4.1 - Y86 Architecture - up to Y86 Examples

29. Week 11, Monday, October 31, 2011
Section 4.1 - Y86 Architecture - finished
Section 4.2 - up to mux

30. Week 11, Wednesday, November 2, 2011
Section 4.2 - review and up to XOR

31. Week 11, Friday, November 4, 2011
Section 4.2 - up to 1-bit full adder

32. Week 12, Monday, November 7, 2011
Section 4.2 - up to propagation delay

33. Week 12, Wednesday, November 9, 2011
Section 3.7.4: We spent most of the class tracing swap_add

34. Week 12, Friday, November 10, 2011
No Class

35. Week 13, Monday, November 14, 2011
Exam Review
Section 4.2 - propagation delay

36. Week 13, Wednesday, November 16, 2011
Midterm Exam 2

37. Week 13, Friday, November 18, 2011
Section 4.2 - up to ALU

38. Week 14, Monday, November 21, 2011
Section 4.2 - finished

39. Week 14, Wednesday, November 23, 2011
Section 4.3 - up to trace of Op1

40. Week 15, Monday, November 28, 2011
Section 4.3 - finished trace Op1, interrupts

41. Week 15, Wednesday, November 30, 2011
Trace of add

42. Week 15, Friday, December 2, 2011
Review - through fractional binary numbers

43. Week 16, Monday, December 5, 2011
Review - through Exam 1

44. Week 16, Wednesday, December 7, 2011
Review - answered student questions

Final Exam: Tuesday, December 13 at 7:30 AM