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) |   |