EECE.3170: Microprocessor Systems Design I
Instructor: Dr. Michael Geiger
Summer 2016
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.
The exams are currently scheduled as shown below. The first exam will be held on Thursday, May 26 in class, the second exam will be held on Monday, June 13 in class, and the third exam will be held Thursday, June 23 in class.
Lecture | Date | Lecture Topics | Handouts | Reading | Assignments | |
---|---|---|---|---|---|---|
1 |
M, 5/16 |
Course introduction; role of ISA Data types, storage, and addressing |
1.3-1.4, 2.1, 2.5, 3.1 |
(due 1:00 PM, 5/19) |
||
2 |
W, 5/18 |
x86 introduction and assembly basics Data transfer instructions |
4.1, 4.3, 4.5 |
|||
3 | Th, 5/19 |
Arithmetic instructions |
5.1-5.2 |
(due 1:00 PM, 5/23) |
||
4 | M, 5/23 |
Logical instructions Shift and rotate instructions |
5.4-5.5 |
|||
5 | W, 5/25 |
Bit test/scan instructions Exam 1 Preview |
No new reading |
|||
Th, 5/26 |
EXAM 1 |
|||||
M, 5/30 |
No lecture--Memorial Day |
|||||
6 | W, 6/1 |
Conditional execution Jump/loop instructions Exam 1 Review |
(due 1:00 PM, 6/6) |
|||
7 | Th, 6/2 |
Subroutines HLL and x86 assembly |
||||
8 | M, 6/6 |
HLL and x86 assembly (continued) |
(due 1:00 PM, 6/9) |
|||
9 | W, 6/8 |
PIC introduction PIC instruction set |
||||
10 | Th, 6/9 |
PIC instruction set (continued) Exam 2 Preview |
||||
M, 6/13 |
EXAM 2 |
|||||
11 | W, 6/15 |
PIC assembly programming |
||||
12 | Th, 6/16 |
PICkit basics Working with delay |
PICkit3 Starter Kit User's Guide |
(due 1:00 PM, 6/20)
(due 1:00 PM, 6/20) |
||
13 | M, 6/20 |
Interrupts Analog to digital conversion Practice problems |
(solns in slides) |
|||
14 | W, 6/22 |
Exam 3 Preview |
||||
Th, 6/23 |
EXAM 3 |
Last updated 05/17/2015 09:39 PM