Reminder: No D-Bug12 calls allowed in homework or tests.
Assume an 8MHz E clock unless the problem specifies otherwise.
Scans of Chapter 2 Problems
Scans of Chapter 3 Problems
|
Due Date
|
HW#
|
Assignment
|
|
7/19
|
01
|
Download and install SimHC12 (http://hcs12text.com/freesim.html)
Download and install MiniIDE (http://www.mgtek.com/miniide/download/)
2F.1 - 2F.4, 2F.9, 2F.14, 2A.1, 2A.8
|
|
7/21
|
02
|
2A.9, 2C.2 - 2C.6
|
|
7/26
|
03
|
3F.6, 3A.4, 3C.1*, 3C.2, 3C.6 - 3C.8
* instead of $5000/$6000, assume the source and destination addresses
are passed to your subroutine in registers X and Y, respectively
|
|
7/28
|
05
|
Study for the Midterm Exam
|
|
8/02
|
04
|
6A.1, 6A.2, 6A.4, "Explain what the RTI instruction does."
|
|
8/04
|
06
|
5A.1, 5A.6, 5A.8 - 5A.10, 6C.5
|
|
8/09
|
07
|
7F.1, 7F.2, 7F.4, 7A.2, 7C.1*
* write a full program, not just a subroutine
|
|
8/11
|
08
|
10F.3, 10A.1, 10A.4, ECHO*
* "Write an asynchronous terminal echo program that runs on SC0.
You must use the interrupt-driven approach.
Use the simulator to test your program, and include screenshots of this."
|
|
8/16
|
09
|
9F.1, 9F.9, 9F.13, 9A.1, 9A.3, 9C.1*
* write a full program, and use Port J instead of Port B so you can test it.
|
|
8/16
|
10
|
10F.5, 10F.6
|
|
8/18
|
11
|
Study for the Final Exam
|
|