Department of Electrical and Computer Engineering
The University of Texas at Austin



EE 306, Fall, 2002
Yale Patt, Instructor
TAs: Asad Bawa, Linda Bigelow, Mustafa Erwa, Lester Guillory, Kevin Major,
   Abhay Pradhan, Moinuddin Qureshi, Paroma Sen, Santhosh Srinath,
   Matt Starolis, David Thompson, Vikrant Venkateshwar

Course Outline
Auguest 28, 2002

August 28: Lecture 1. Overview of EE 306. September 2: Labor Day. No class.

September 4: Lecture 2: Bits and operations on bits.
September 9: Lecture 3. Bits and operations on bits (continued).

September 11: Lecture 4. Basic Logic Structures. September 16: No formal class. Review material thus far covered. TAs will be available for extra office hours.

September 18: Lecture 5. Storage elements. September 23: Lecture 6. Finite State Control and Sequential Machines. September 25: Lecture 7. Introduction to Von Neumann model. Emphasis on memory. September 30: Lecture 8. ISA Specification of the LC-2 October 2: Lecture 9. ISA Specification of the LC-2 (continued)

October 7: Lecture 10. Problem Solving and On-Line Debugging. October 9: Lecture 11. Exam 1

October 14: Lecture 12. A stored program in the LC-2 ISA October 16: Lecture 13. Moving up a level, Assembly Language and the Assembler. October 21: Lecture 14: Go over solutions to 1st exam.

October 23: Lecture 15. Detailed example of Lecture 11, in Assembler.

October 28: Lecture 16. Physical I/O.

October 30: Lecture 17. The TRAP instruction and I/O Service Routines November 4: Lecture 18. Review or Catch up!

November 6: Lecture 19. Subroutines (JSR/RET mechanism)

November 11: Lecture 20. Stacks. Parameters. How are they passed?

November 13: Lecture 21. Applications of stacks. (Interrupt processing, data conversion)

November 18: Lecture 22. Review or catch up!

November 20: Lecture 23. Exam 2

November 25: Lecture 24. The Calculator Example (pulling it all together).

November 27: Lecture 25. Review

December 2: Lecture 26. The Calculator Example, continued.

December 4. Lecture 27. Review or Catch up! Prepare for Final exam.

December 13. Final Exam, 7 to 10pm.


Programming Assignments



Problem SetsUPDATED


Last Updated: 12 Sept. 2002 -- dave