16.317: Microprocessor Systems Design I
Instructor: Dr. Michael Geiger
Fall 2013
Course Schedule
This schedule
contains a tentative schedule of topics we will cover throughout the term; this
schedule is subject to change.
As the semester
progresses, I will update the schedule to show the actual dates on which we
cover material, as well as provide links to the lecture slides and programming
assignments. Note that most lectures are associated
with some section(s) of the textbook, which I suggest you read prior to class.
Please note that the exam dates are fixed—the first exam will be held on Wednesday, October 2 in class, the second exam will be held on Wednesday, November 6 in class, and the third exam will be held Monday, December 16, from 3:00-6:00 PM.
Week | Date (Mon.) | Lecture Topics | Handouts | Echo360 Recordings | Reading | Assignments |
---|---|---|---|---|---|---|
1 |
9/2 |
No Monday lecture--Labor Day |
W: None F: 1.2-1.4 |
|||
2 |
9/9 |
3. Addressing modes; x86 introduction 4. x86 memory |
M: 2.1, 3.1 W: 2.2 F: 4.1, 4.3, 4.5 |
(due 9/16) |
||
3 | 9/16 |
6. Instructions--data transfer |
M: 5.1-5.2 W: None F: 5.4-5.5 |
(due 9/23) |
||
4 | 9/23 |
9.
Instructions--arithmetic
(continued) |
M: None W: 5.4-5.5 F: None |
Homework 3 (due 9/30) |
||
5 | 9/30 |
12. Exam 1 Preview Wednesday, 10/2: EXAM 1 13. Exam 1 Review |
||||
6 | 10/7 |
M: 4.5 (CMOV), 5.1 (CMP), 6.1 W: None F: |
Homework 4 (due 10/16) |
|||
7 | 10/14 |
No Monday lecture--Columbus Day |
||||
8 | 10/21 |
19. HLL and x86 assembly (continued) 20. HLL and x86 assembly (continued) (no slides) |
|
Homework 5 (due 10/30) |
||
9 | 10/28 |
22. x86 protected mode (continued) 23. x86 protected mode (continued) (no slides) No Friday lecture |
||||
10 | 11/4 |
24. Exam 2 Preview Wednesday, 11/6: EXAM 2 25. Exam 2 Review |
Exam 2 inst. list | |||
11 | 11/11 |
No Monday lecture--Veterans Day 26. PIC introduction Wednesday, 11/13: Last day to withdraw |
||||
12 | 11/18 |
28. PIC instruction set (continued) |
Homework 6 (due 11/25) |
|||
13 | 11/25 |
31. PIC assembly programming (continued) No Wednesday, Friday lecture--Thanksgiving break |
Lec. 31 questions | Lecture 31 | ||
14 | 12/2 |
32. PIC assembly programming (continued) No Wed., Fri. lecture--lab hours 8-8:50 AM in Ball 407 |
Lecture 32 |
Homework 7 (due 12/11) |
||
15 | 12/9 |
No Monday lecture--lab hours 8-8:50 AM in Ball 407 33. Exam 3 Preview Classes end Wednesday, 12/11 |
Lecture 33 |
|
||
12/16 |
EXAM 3: Monday, December 16, 3:00-6:00 PM Course evaluation form--must be completed prior to exam |
Last updated 05/17/2015 09:39 PM