Microprocessor System Design
Tentative Course Schedule


No. Topic Reading
  INTRODUCTION  
1 Course Outline & Introduction Ch. 1
2 Number Representation & HC11 Overview Ch. 1
  ASSEMBLY LANGUAGE PROGRAMMING 
3 Intro to Assembly Language, Addressing Modes Ch. 2
4 Instruction Set 1 Ch 2
5 Instruction Set 2 Ch 2
6 Instruction Set 3 Ch 2
7 Assembly Code Examples Ch 2
  STACK AND SUBROUTINES 
8 Intro to Stacks and Subroutine Calls Ch 3.1 - 3.5
9 Subroutine Parameter Passing Ch 3.1 - 3.5
10 Program Development Ch 4
  BUSES AND TIMING 
11 Bus Operations Ch 5, 6
12 Timing Diagrams 1 Ch 7
13 Timing Diagrams 2 Ch 7
  INTERFACING 
14 Basics of Interfacing Ch 8
15 Parallel I/O 1 Ch 9
16 Parallel I/O 2 Ch 9
17 Serial I/O 1 Ch 10
18 Serial I/O 2 Ch 10
  ADVANCED INTERFACING 
19 Interrupts 1 Ch 3.6 - 3.12
20 Interrupts 2 Ch 3.6 - 3.12
21 Digital to Analog Converter Ch 12
22 Analog to Digital Converter Ch 12
23 Timer Operations 1 Ch 11
24 Timer Operations 2 Ch 11
  OTHERS 
25 Writing Intensive Class 1 (occur during semester)  
26 Writing Intensive Class 2 (occur during semester)  
27 Exam 1 (occur during semester)  
28 Exam 2 (occur during semester)  
Note 1: Some lectures take more than one class session


Back to ECE 3534