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.