CSCE 313 - Homework Assignment #8 Page
MacKenzie's Lab #5 - Programming the 68000
We'll use the programs and procedures described in Lab #5 - MacKenzie. Get
MacKenzie's Lab #5 (PDF) here. The difference
is that we'll use WISM68 to edit, assemble and execute the programs. You'll use
the Debugging Form in this lab to work each of the problems out by hand, then
enter them. You'll turn in the Debugging sheets, as well as screen shots of the
Registers and Memory locations--before and after execution.
Here's the MS-Word file for the debugging exercise that is part of MacKenzie's
Lab #5 )above). Get the Word file here:
DebuggingWorksheetTemplate-03030 (MS-Word). Or, if you are going to
handwrite the debugging information, use this version:
DebuggingWorksheetTemplate-03030 (PDF).
The deliverables for this assignment include the following:
(1) 68K source file (.asm),
(2) 68K assembled listing file (.lst),
(3) screen shots embedded (copy/pasted) into a MS-Word document, showing before
and after for the Registers window and the Memory window for the WISM68
simulator program, as before, and
(4) flowchart of the program, indicating pseudo-code for the program's computing
operations. If you have access to a drawing package, just create the flowchart
and copy/paste it into the Word file along with your report (screen shots,
debugging steps for "Exercise 1" of the Lab, etc.) If you don't have access to a
drawing package, then neatly draw out the flowchart by hand and turn in on a
separate piece of paper.