Grace Hopper Center

CSC 215 Weekly Assignments: Week 9

CSC 215


Overview

This week we begin using our knowledge of CP/M to develop assembly language programs that run with it on our Intel 8080 processors.

Wednesday and Thursday, October 22nd and 23rd

Classwork / Homework

We've done it! After 11 chapters of preparation, we have finally arrived at Chapter 12: Console Input/Output, where we will begin building the I/O library that will be the focus of the rest of the book.

Thanks to the fantastic work of Gabriel Cohen, we have his CP/M ED - Command Reference & Sample Workflows to help us quickly learn to use ED to edit files.

Your task today is to use Gabriel's cheat sheet together with chapter 12 to create a working version of the first iteration of CPMIO.ASM as presented in the chapter.

Evaluation

During the next class you will be asked to demonstrate using ED to edit and assemble a small assembly language program. This will be a performance evaluation using the following rubric:

A
Can edit and assemble the program presented using ED quickly and correctly without consulting the cheat sheet.
B
Can edit and assemble the program presented using ED correctly with only minimal use of the cheat sheet.
C
Can edit and assemble the program presented within the class period using ED.
D
Can make edits, but not assemble the program presented within the class period using ED.
E
What's ED? How do you assemble a program?