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?