EER 1.516, MW 3:00 - 4:30 pm
Date | Lecture/ Discussion |
Topic | Problem Set |
Programming Assignment |
Aug. 29 | Lecture 1 | Overview of EE 306, 1.1-1.7 | ||
Aug. 30 | Discussion | Overview of tools, learning materials | ||
Sep. 5 | Lecture 2 | Bits and operations on bits, 2.1-2.5 | ||
Sep. 6 | Discussion | Emphasis on Chapters 1,2 | ||
Sep. 10 | Lecture 3 | Bits and operations on bits (cont.), 2.6-2.7 | ||
Sep. 12 | Lecture 4 | Basic logic structures, 3.1-3.3 | ||
Sep. 13 | Discussion | Emphasis on Chapter 2 | ||
Sep. 17 | Lecture 5 | Storage elements, 3.4-3.5 | Set 1 due | |
Sep. 19 | Lecture 6 | Finite state control & sequential machines, 3.6-3.7 | ||
Sep. 20 | Discussion | Emphasis on Chapter 3 | ||
Sep. 24 | Lecture 7 | Von Neumann model, emphasis on memory, 4.1-4.5 | ||
Sep. 26 | Lecture 8 | ISA specification of the LC-3, 5.1-5.4 | Set 2 due | |
Sep. 27 | Discussion | Intro. to the LC-3 Simulator | ||
Oct. 1 | Lecture 9 | LC-3 instructions, problem solving, 5.4-5.6 | ||
Oct. 3 | Lecture 10 | Stored program in the LC-3 ISA, Debugging, 6.1-6.2 | ||
Oct. 4 | Discussion | Debugging with the LC-3 Simulator | ||
Oct. 8 | Lecture 11 | Debugging Examples, 6.2 | Set 3 due | |
Oct. 10 | Lecture 12 | Detailed example, LC-3 Assembly Language, 7.1-7.4 | Assignment 1 due | |
Oct. 11 | Discussion | Emphasis on Chapter 7 | ||
Oct. 15 | Lecture 13 | Physical I/O, 8.1-8.4 | ||
Oct. 17 | Lecture 14 | TRAP instruction and I/O service routines, 9.1 | ||
Oct. 18 | Discussion | Emphasis on Chapter 8 | ||
Oct. 22 | Lecture 15 | Subroutines (JSR/RET mechanism), 9.2 | Set 4 due | |
Oct. 24 | Lecture 16 | Examples | ||
Oct. 25 | Discussion | Review for Exam 1 | Assignment 2 due | |
Oct. 29 | Lecture 17 | Review for Exam 1 | ||
Oct. 31 | Lecture 18 | Exam 1 | ||
Nov. 1 | Discussion | Emphasis on Chapter 9 | ||
Nov. 5 | Lecture 19 | Stacks. Parameters. How are they passed?, 10.1 | ||
Nov. 7 | Lecture 20 | ASCII/binary conversion, 10.3-10.4 | Assignment 3 due | |
Nov. 8 | Discussion | Emphasis on Programming Lab. 4 | ||
Nov. 12 | Lecture 21 | Interrupt Processing, 8.5-8.6 | ||
Nov. 14 | Lecture 22 | Examples of Interrupt Processing, 10.2 | Set 5 due | |
Nov. 15 | Discussion | Examples/Review | ||
Nov. 19 | Lecture 23 | Examples, 10.3 | ||
Nov. 25 | Assignment 4 due | |||
Nov. 26 | Lecture 24 | Review of Interrupts, Calculator example, 10.4-10.5 | ||
Nov. 28 | Lecture 25 | Review for Exam 2 | ||
Nov. 29 | Discussion | Review for Exam 2 | ||
Dec. 3 | Lecture 26 | Exam 2 | ||
Dec. 5 | Lecture 27 | Calculator example (continued), 10.5 | ||
Dec. 6 | Discussion | Last discussion before Final Exam | Assignment 5 due | |
Dec. 10 | Lecture 28 | Examples/Review | Set 6 due | |
Dec. 18 | 2:00 - 5:00 pm | FINAL EXAM | PAI 3.02 |
Announcements
Prof. Abraham's office hours: MW 5 - 6:30 pm, EER 4.704