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.

Friday and Monday, October 24th and 27th

Classwork

Today during class you'll have your performance assessment on using ED to edit CP/M assembly language programs.

Homework

Read Chapter 12: Console Input/Output and print out an 8 1/2 by 11 inch sheet of notes that you can use on a quiz we will have on the chapter next class after Nikita / Jake and Conrad's presentation on the chapter.

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?