简介 1
Soft Card简介 1
电路板 1
CP/M作业系统 1
Microsoft BASIC语言 2
磁碟 3
系统设备 3
Soft Card术语 4
第一部份 组立与操作 7
第一章 如何组立Soft-Card 7
APPLE周边装置板的位置 7
连接CP/M的介面卡 8
APPLE磁碟机的装置法 10
印表机界面卡的组立 11
一般I/O界面卡的组立 11
终端机界面使用法 12
Soft Card的组立 12
第二章 开始使用APPLE CP/M系统 15
APPLE CP/M的启动 15
如何复制(COPY)Soft Card主磁碟 17
APPLE CP/M与语言卡一起使用的方法 22
I/O架构 23
第三章 APPLE CP/M使用介绍 25
键盘的使用 25
输出控制 27
CP/M的暖机启动:Ctrl-c 27
更换CP/M磁碟 27
重置(REST)键 28
CP/M指令的结构 29
CP/M档案命名规则 30
CP/M之错误讯息 35
在Soft Card磁碟上的程式说明 37
第四章 起动Microsoft BASIC 41
第二部份 软体与硬体叙述 45
第一章 APPLE Ⅱ CP/M软体叙述 45
简介 45
I/O硬体规则 45
6502/Z-80位址转换 48
APPLE Ⅱ CP/M记忆体之使用 49
Soft Card组合语言的撰写 49
ASCII字元码 50
中断处理 53
第二章 APPLE Ⅱ I/O架构 55
简介 55
主控制游标位址/萤幕控制 55
键盘字元的重新定义 61
非标准周边制置 62
6502副常式之呼叫 71
周边卡的存在与位置的指示: 74
第三章 硬体的描述 77
简介 77
时序架构 78
Soft Card的控制 79
更新6502 82
DMA Daisy链 83
中断 84
Soft Card零件表 85
第三部份 CP/M参考手册 87
第一章 CP/M的特色与功能介绍 87
简介 87
CP/M 2、0的功能介绍 90
CP/M的功能叙述 92
一般的指令结构 93
档案参考 94
磁碟机的转换 96
内建指令的格式 97
删除档案指令 98
目录查寻指令 99
重新命名指令 100
储存指令 101
显示指令 102
使用者指令 103
行编辑及输出控制 104
暂时指令 105
STAT 107
ASM 115
LOAD 116
DDT 116
PIP 118
ED 130
SUBMIT 133
DUMP 136
磁碟作业系统的错误讯息 137
第二章 CP/M2.0的介面导引 139
简介 139
作业系统的呼叫规则 142
档案复制程式范例 171
DUMP程式范例 174
随意存取程式范例 178
系统功能摘要 186
第三章 CP/M编辑程式 187
编辑程式简介 187
主文传送功能 190
记忆体缓冲区的结构 192
记忆体缓冲区的操作 192
指令字串 194
主文之搜寻与变更 196
档源库 200
ED错误情况 201
控制字元摘要 203
ED指令摘要 203
ED主文编辑指令 204
第四章 CP/M组合语言编译程式 207
简介 207
程式格式 209
运算元之形成 211
标记 211
数字常数 212
保留字 213
字串常数 214
算术及逻辑运算 214
运算顺序 216
组合语言编译程式指令 217
ORG指令 218
END指令 218
EQU指令 219
SET指令 220
IF及ENDIF指令 220
DB指令 222
DW指令 223
运算码 224
跳离、呼叫与还原指令 225
立即运算元指令 227
资料移动指令 228
算术逻辑单位运算 230
控制指令 232
错误讯息 232
范例 234
第五章 CP/M除错工具程式 239
简介 239
DDT指令 242
A(Assemble)指令 243
D(Display)指令 244
F(Fill)指令 245
G(Go)指令 245
I(Input)指令 246
L(List)指令 247
M(Move)指令 247
R(Read)指令 248
S(Set)指令 249
T(Trace)指令 250
U(Untrace)指令 251
X(Examine)指令 251
使用时应注意事项 252
范例 253