EECE.3170: Microprocessor Systems Design I
Instructor: Dr. Michael Geiger
Summer 2017
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. I will also post reading materials associated with the lecture when appropriate.
The exams are currently scheduled as shown below. The first exam will be held on Thursday, May 25 in class, the second exam will be held on Monday, June 12 in class, and the third exam will be held Thursday, June 22 in class.
Lecture recordings are available from https://echo360.org/. Select "Log in via Institution," choose "University of Massachusetts-Lowell" from the drop-down list, then log in with your UML e-mail address and password. You will then be able to view lecture recordings from all courses in which you are enrolled.
Lecture | Date | Lecture Topics | Handouts | Reading | Assignments | |
---|---|---|---|---|---|---|
1 |
M, 5/15 |
Course introduction; role of ISA Data types, storage, and addressing |
See note above re: accessing lecture recordings |
(due 1:00 PM, 5/18) |
||
2 |
W, 5/17 |
x86 introduction and assembly basics Data transfer instructions |
||||
3 | Th, 5/18 |
Arithmetic instructions |
(due 1:00 PM, 5/22) |
|||
4 | M, 5/22 |
Logical instructions Shift and rotate instructions |
||||
5 | W, 5/24 |
Bit test/scan instructions Exam 1 Preview |
||||
Th, 5/25 |
EXAM 1 |
|||||
M, 5/29 |
No lecture--Memorial Day |
|||||
6 | W, 5/31 |
Conditional execution Jump/loop instructions Exam 1 Review |
(due 1:00 PM, 6/5) |
|||
7 | Th, 6/1 |
Subroutines HLL and x86 assembly |
||||
8 | M, 6/5 |
HLL and x86 assembly (continued) |
(due 1:00 PM, 6/8) |
|||
9 | W, 6/7 |
PIC introduction PIC instruction set |
||||
10 | Th, 6/8 |
PIC instruction set (continued) Exam 2 Preview |
||||
M, 6/12 |
EXAM 2 |
|||||
11 | W, 6/14 |
PIC assembly programming |
(due 1:00 PM, 6/19) |
|||
12 | Th, 6/15 |
PICkit basics Working with delay |
PICkit3 Starter Kit User's Guide |
(due 1:00 PM, 6/22) |
||
13 | M, 6/19 |
Interrupts Analog to digital conversion |
||||
14 | W, 6/21 |
Practice problems Exam 3 Preview |
||||
Th, 6/22 |
EXAM 3 (Instruction list) |
Last updated 05/17/2015 09:39 PM