目录 1
第○部份:系统概述 1
SoftCard简介 2
系统需求 5
SoftCard名词解释 5
第一部份:组立与操作手册 7
第一章:如何组立Soft Card 9
APPLE周边装置板:那一种该放到何处 10
与CP/M可直接合用的的界面板 11
APPLE磁碟机之装法 14
列印机界面板之装置 14
—般用途I/O之装置 15
外部终端机的使用法 15
SoftCard之组立 16
第二章:开始使用CP/M系统 19
启动Appie CP/M系统 20
如何复制SoftCard磁碟 23
如何创建CP/M系统磁碟 26
APPLE CP/M与语言板一起使用的方法 28
I/O架构 29
第三章:APPLE CP/M简介 31
键盘的打入 33
输出控制 34
CP/M的暖启动(Warm Boot):Ctrl-C 34
更换CP/M磁碟 35
CP/M档案命名规则 37
档名称格式 37
一些CP/M命令:DIR,ERA,REN,TYPE 38
CP/M错误讯息 41
SoftCard系统磁碟上所包含的程式 43
第四章:Microsoft BASIC初步 47
第二部份:软体与硬体祥述 53
简介 54
I/O硬体规约 54
第一章:APPLE Ⅱ CP/M软体详述 55
6502/Z-80位址转换 56
APPLE Ⅱ CP/M记忆体使用法 57
使用SoftCard时组合语言之撰写 58
ASC Ⅱ字元码 58
中断处理 61
第二章:APPLE Ⅱ CP/M I/O架构框块 65
主控制台游标定址/萤光幕控制 66
简介 66
硬体/软体萤光幕功能表 71
舆终端机无关之萤光幕功能/游标定址 键盘字元之重新定义 71
非标准周边装置及I/O软体支援 72
把逻辑名字指定给实体I/O装置∶IOBYTE经由I/O向量表修补使用者软体 呼叫6502副常式 81
周边板的存在与位置之指示 83
第三章:硬体的描述 87
简介 88
时序架构 88
SoftCard板之控制 89
位址汇流排界面 90
资料汇流排界面 91
6502之“更新”(Refresh) 92
DMA Daisy链 93
中断 93
SoftCard零件表 94
SoftCard电路图 96
第一章:CP/M的特色与功能介绍 97
第三部份:CP/M参考手册 97
简介 102
CP/M 2.0功能概况 104
CP/M的功能描述 106
通用命令的结构 107
档案参考 107
磁碟机的改换 109
内建命令的格式 110
TYPE命令 122
SANE命令 122
行的编辑与输出控制 122
USER命令 122
REName命令 122
DIRectory命令 122
ERAse命令 122
暂态程式命令 124
磁碟作业系统的错误讯息 170
DUMP 170
SUBMIT 170
ED 170
PIP 170
DDT 170
LOAD 170
ASM 170
STAT 170
第二章:CP/M 2.0的介面导引 175
简介 176
作业系统的呼叫协定 179
档案复制程式范例 207
档案倾印程式范例 209
随机存取的程式范例 213
系统功能摘要 220
第三章:CP/M编辑程式 221
编辑程式(ED)简介 222
·编辑程式的操作 225
文稿传送功能 225
记忆体缓冲区的构造 232
·记忆体缓冲区的操作 236
命令字串 236
文稿之搜寻及变更 238
源档丛库(Source Libraries) 241
编辑错误状况 242
控制字元摘要 243
编辑命令摘要 243
编辑程式文稿编辑命令 245
第四章:CP/M组合语言编辑程式 255
简介 255
程式格式 258
运算子之优先顺序 265
算术及逻辑运算子 265
组合语言编辑程式导向指令 265
标记 265
数字常数 265
运算元(Operand)之形成 265
保留字 265
IF及ENDIF指令 271
运算码 271
DW指令 271
DB指令 271
SET指令 271
EQU指令 271
END指令 271
ORG指令 271
跳离、呼叫、还原指令 278
立即运算元指令 278
资料移动指令 278
算术逻辑单位运算 278
控制指令 278
错误讯息 278
范例 279
第五章:CP/M动态除错工具程式(除错剂) 285
简介 286
DOT命令 290
R(Read)命令 307
在使用时应注意事项 307
X(Examine)命令 307
U(Untrace)命令 307
T(Trace)命令 307
S(Set)命令 307
L(List)命令 307
M(Move)命令 307
I(Input)命令 307
G(Go)命令 307
F(Fill)命令 307
D(Display)命令 307
A(Assemb1e)命令 307
范例 308
附录:CP/M命令集 317