目录 1
序 1
第一章 CP/M磁碟作业系统简介 1
CP/M的演进 1
CP/M使用手册 4
CP/M的功能 6
几个很有用的术语 8
CP/M的型态 11
磁碟 18
启动CP/M系统 24
日常使用的常规 27
第二章 CP/M嵌入命令 31
命令也就是指令 31
嵌入命令(摘要) 33
行的编辑命令(摘要) 35
CP/M的档案惯用语 39
档案名称 39
档案类别 40
嵌入命令(细节) 48
DIF-显示档案目录 48
ERA-删除档案 53
REN-档案的重新命名 56
TYPE-显示档案内容(ASCII-码的资讯) 59
SAVE-储存记忆体的内容于磁碟档案中 61
USER-改变目前正在操作的使用者号码 65
x〈cr〉-变更目前正在操作的磁碟驱动装置 67
行的编辑命令(细节) 69
Control-C-执行缓和的启动 70
Control-E-使指标移到下一行的起始位置 72
Control-J或跳行(Line Feed) 73
Control-H或退回(Backspace)-删除最后一个文字,并且在萤幕上消失 73
Control-M-归位 74
Control-P-启动列表机装置 74
Control-R-重复目前的命令行 76
Control-S-暂时停止显示 77
Control-U或Control-X-删除目前的命令行 78
Delete或Rubout-删除一个字母并且回送该字 78
第三章 CP/M暂时命令 81
什么叫做程式 81
描述暂时命令的格式 85
管理用的公用程式 86
STAT-档案上的统计量 89
STAT-装置上的统计量 98
PIP-拷贝档案(Copying files) 109
PIP的参数说明 121
ED-编辑程式 141
DUMP-显示某一个档案的内容 164
成批处理的公用程式 165
SUB MIT-命令行自动化 166
XS UB-使用者输入自动化 170
错误讯息总结 171
第四章 有关于组合语言的公用程式 177
组合语言 178
ASM和ASM-86-用以组合一个程式 179
ASM和ASM-86命令行 179
ASM和ASM-86所使用的档案 182
原始程式的格式 184
组合程式的指令 191
执行组合程式时的讯息 198
组合程式的错误讯息 200
DDT(动态侦错工具) 204
DDT命令 206
DDT的使用 206
LOAD-建立一个可执行的程式(CP/M-80) 231
GENCMD-建立一个可执行的程式(CP/M-86) 233
第五章 CP/M与其它的暂时程式 235
公用程式 239
FORMAT-磁碟使用前的准备工作 239
COPY-资讯从一个磁碟移到另一个磁碟 241
MOVCPM-因记忆容量不同而调整CP/M 242
SYSGEN-把CP/M-80系统写入磁碟 246
高阶语言 251
CP/M中的高阶语言 251
如何选择语言 256
简单的语言目录 257
如何使用某些受欢迎的高阶语言 268
应用程式 286
执行应用程式 287
文字处理程式 288
第六章 MP/M,CP/NET和CP/M 293
多用户和多工系统 294
MP/M 296
MP/M和CP/M的不同点 297
MP/M命令 299
MP/M内部说明 304
CP/ENT 307
CP/ENT命令 309
和CP/M相似的作业系统 312
Crmemco CDOS 313
SDOS 318
TP/M 319
给HEATH,ZENITH,POLYMORPHIC以及RADIO SHACK计算机使用的CP/M 319
TSA/OS 319
与CP/M-86同类型的产品 320
第七章 由技术观点看CP/M 323
CP/M的结构 323
CCP-主控控制处理程式 326
BDOS-基本磁碟作业系统 329
BIOS-基本输入/出系统(Basic Input/Output System) 340
冷酷起动程式 353
IOBYTE 354
磁碟的操作 356
档案控制区域(File Control Block) 358
磁碟参数表 360
CP/M-80和CP/M-86之间的差异 362
第八章 系统总体观 371
两部磁碟机 372
系统推荐 372
500K位元组的磁碟记忆空间 373
48K位元组的主记忆体 374
24×80字的终端机 376
印表机 376
程序推荐 377
系统观 380
附录 383
A.CP/M命令摘要 383
B.ASCII文字数码 407
C.CP/M-80型号1.3,1.4,2.2与CP/M-86之间的比较 411
D.CP/M系统符号 415
E.磁碟片的选择 417
F.参考书目 421
G.CP/M来源 431
H.制造厂商索引 433