Course Schedule of 16.317 Microprocessor I (Spring 2007) | ![]() |
Course Schedule | ||
Tentative course schedule is given below. Please check frequently for updates.
Please be advised that (1) lecture topics do NOT necessarily follow the order of the schedule (2) the coverage of each topic may need more or less time than what is allocated. It is the responsibility of students to attend class and find out the exact coverage of the course materials in each class.
Make-up exams are scheduled ONLY if class is cancelled or school is closed due to adverse weather or other reasons.
Week | Date | Topic | Lecture Notes | Due of assignments |
---|---|---|---|---|
1 | 01/24 | Microprocessors and Microcomputers | Chapter 1 | Homeworks posted |
01/26 | 80386DX internal architecture, data organization | Chapter 2: 1-3 | Lab 1 posted | |
2 | 01/29 | registers, memory segmentation | Chapter 2: 4-8 | |
01/31 | address generation, stack, I/O addr space | Chapter 2: 9-11 | ||
02/02 | Assembly language program development | Chapter 3: 1-3 | ||
3 | 02/05 | Addressing mode I | Chapter 3: 4-5 | Homework 1 due |
02/07 | Addressing mode II | Chapter 3: 6-7 | ||
02/09 | Assembly language coding and debugging | Chapter 4 | Lab 1 due Lab 2 posted | |
4 | 02/12 | Data transfer and arithmatic instructions | Chapter 5: 1-2 | |
02/14 | Logic and shift instructions | Chapter 5: 3-4 | ||
02/16 | Rotate and bit instructions | Chapter 5: 5-6 | ||
5 | 02/20 | (Monday Schedule) Flag and compare instructions | Chapter 6: 1-2 | |
02/21 | Jump and subroutine instructions | Chapter 6: 3-4 | Homework 2 due | |
02/23 | Loop and string instructions | Chapter 6: 5-6 | Homework Solution 1 and 2 | |
6 | 02/26 | Pre-exam Review | Chapter 1-6 | |
02/28 | Exam 1 | Chapter 1-6 | ||
03/02 | Protected mode registers (GDTR, IDTR) | Chapter 8: Notes in pdf | Lab 2 Due | |
7 | 03/05 | LDTR and TR | Lab 3 posted | |
03/07 | CR and SSR | |||
03/09 | Virtual address, segmentation of virtual space | |||
8 | Spring Break | |||
9 | 03/19 | address translation in segmented MM | ||
03/21 | Page table and vir-to-phy addr translation | Homework 3 due | ||
03/23 | Page table and vir-to-phy addr translation | |||
10 | 03/26 | Interfaces of 80386DX | Chapter 9: 1-4 | |
03/28 | System clock, bus cycle and memory organization | Chapter 9: 5-8 | Lab 3 Due | |
03/30 | Interface circuitry, PLA and I/O | Chapter 9: 9-11 | Lab 4 and Lab 5 posted | |
11 | 04/02 | Interface circuitry, PLA and I/O | Chapter 9: 9-11 | |
04/04 | ROM, static RAM | Chapter 10: 1-3 | ||
04/06 | Exam 2 | Chapter 8-9 | ||
12 | 04/09 | PIC overview | PIC slides 1 | |
04/11 | PIC: Data Memory | PIC slides 2 | ||
04/13 | PIC Instruction Set I | PIC slides 3 | ||
13 | 04/16 | Patriot's Day (University Closed) | PIC slides 4 | Homework 4 Posted |
04/18 | PIC Instruction Set II | Lab 4 Due | ||
04/20 | PIC Programming Examples I | |||
14 | 04/23 | PIC Programming Examples II | Lab 5 Posted | |
04/25 | PIC Programming Examples III | |||
04/27 | University Day (No Classes) | Homework 4 Due | ||
15 | 04/30 | Peripherals I | ||
05/02 | Peripherals II | |||
05/04 | Laboratory Day | |||
16 | 05/07 | Putting it together | ||
05/09 | Course Review II | Notes | ||
05/10 | Course Review III | Notes |