CPE/CS-390 Microprocessor Systems
Home Syllabus Lab Syllabus Lab Sections Lecture Notes Homework Solutions Grades

 

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