Department of Electrical and Computer Engineering

CMA 2.306, MW 8:30 - 10:00 am

Date |
Lecture/Discussion |
Topic |
ProblemSet |
ProgrammingAssignment |

Aug. 27 | Lecture 1 | Overview of EE 306 | ||

Aug. 29 | Discussion | Overview of tools, learning materials | ||

Sep. 3 | Lecture 2 | Bits and operations on bits | ||

Sep. 5 | Discussion | Emphasis on Chapters 1,2 | ||

Sep. 8 | Lecture 3 | Bits and operations on bits (cont.) | ||

Sep. 10 | Lecture 4 | Basic logic structures | ||

Sep. 12 | Discussion | Emphasis on Chapter 2 | ||

Sep. 15 | Lecture 5 | Storage elements | ||

Sep. 17 | Lecture 6 | Finite state control & sequential machines | ||

Sep. 19 | Discussion | Emphasis on Chapter 3 | ||

Sep. 22 | Lecture 7 | Von Neumann model, emphasis on memory | Set 1 due | |

Sep. 24 | Lecture 8 | ISA specification of the LC-3 | ||

Sep. 26 | Discussion | Intro. to the LC-3 Simulator | ||

Sep. 29 | Lecture 9 | LC-3 instructions, problem solving | Set 2 due | |

Oct. 1 | Lecture 10 | Stored program in the LC-3 ISA, Debugging | ||

Oct. 3 | Discussion | Debugging with the LC-3 Simulator | ||

Oct. 6 | Lecture 11 | Debugging Examples | Set 3 due | |

Oct. 8 | Lecture 12 | Detailed example, LC-3 Assembly Language | Assignment 1 due | |

Oct. 10 | Discussion | Emphasis on Chapter 7 | ||

Oct. 13 | Lecture 13 | Physical I/O | ||

Oct. 15 | Lecture 14 | TRAP instruction and I/O service routines | ||

Oct. 17 | Discussion | Review for Exam 1 | ||

Oct. 20 | Lecture 15 | Review for Exam 1 | Set 4 due | |

Oct. 22 | Lecture 16 | Exam 1 | ||

Oct. 24 | Discussion | Emphasis on Chapter 8 | Assignment 2 due | |

Oct. 27 | Lecture 17 | Subroutines (JSR/RET mechanism) | ||

Oct. 29 | Lecture 18 | Examples | ||

Oct. 31 | Discussion | Emphasis on Chapter 9 | ||

Nov. 3 | Lecture 19 | Stacks; passing parameters | ||

Nov. 5 | Lecture 20 | ASCII/binary conversion | Assignment 3 due | |

Nov. 7 | Discussion | Emphasis on Programming Lab. 4 | ||

Nov. 10 | Lecture 21 | Interrupt Processing | ||

Nov. 12 | Lecture 22 | Examples of Interrupt Processing | Set 5 due | |

Nov. 14 | Discussion | Examples/Review | ||

Nov. 17 | Lecture 23 | Examples | ||

Nov. 19 | Lecture 24 | Review for Exam 2 | ||

Nov. 21 | Discussion | Review for Exam 2 | Assignment 4 due | |

Nov. 24 | Lecture 25 | Exam 2 | ||

Nov. 26 | Lecture 26 | Review of Interrupts, Calculator example | ||

Dec. 1 | Lecture 27 | Calculator example (continued) | ||

Dec. 3 | Lecture 28 | Examples/Review | Set 6 due | |

Dec. 7 | Discussion | Last discussion before Final Exam | Assignment 5 due | |

Dec. 12 | FINAL EXAM |

Homework Sets due in class (before the lecture)

Programming Assignments due by 11:59 pm

** Announcements**

Prof. Abraham's office hours: MW 10am - 12 noon, POB 6.124A.