16.317: Microprocessor Systems Design I
Instructor: Dr. Michael Geiger
Summer 2012
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 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 Friday, July 20 in class, the second exam will be held on Wednesday, August 1 in class, and the third exam will be held Monday, August 13 in class.
Lecture | Date | Lecture Topics | Handouts | Reading | Assignments |
---|---|---|---|---|---|
1 |
Course introduction/overview General microprocessor overview 80386DX introduction |
2.1-2.10 |
|||
2 |
Addressing modes 80386DX memory space and addressing |
2.11-2.13, 3.1-3.5 |
Lab 1 (due 7/18) |
||
3 | M, 7/16 |
Assembly language program development Instruction formatting Data transfer instructions Arithmetic instructions |
Lec. 3 questions |
4.1-4.11, 5.1-5.5 |
Lab 2 (due 7/23) L5P3.lst (link has .txt file; rename it to L5P3.lst) |
4 | W, 7/18 |
Logical, shift, and rotate instructions Exam 1 Preview |
Lec. 4 questions |
5.6-5.7, 6.1-6.3 |
|
F, 7/20 | |||||
5 | M, 7/23 |
Bit test/scan, flag control instructions Compare instructions Jump and loop instructions |
Lec. 5 questions |
6.1-6.7 |
Lab 3 (due 7/30) |
6 | W, 7/25 |
Subroutine instructions (+ stack details) Protected mode discussion (benefits, memory accesses, task switching) |
Lec. 6 questions |
8.1-8.4 |
|
7 | M, 7/30 |
Protected mode practice problems (Soln) Exam 2 Preview |
No in-class handout-- see practice problems |
9.1-9.7 |
|
W, 8/1 |
Lab 4 (due 8/8) |
||||
8 | F, 8/3 |
PIC microcontroller overview PIC instruction set Saturday, 8/4: Last day to withdraw |
Lec. 8 questions |
MPASM manual (assembler) |
|
9 | M, 8/6 |
PIC instruction set (cont.) Exam 2 Review |
Lec. 9 questions | Lab 5 (due 8/14) | |
10 | W, 8/8 |
PIC programming examples |
Lec. 10 questions |
|
|
M, 8/13 |
Last updated 05/17/2015 09:39 PM