第一章 介绍CP/M和MP/M 1
1-1介绍 1
1-2基本定义 1
1-3电脑系统 1
目录 1
1-3-1硬体组件 2
1-3-2软体组件 4
1-4使用CP/M 7
1-4-1著手使用电脑 7
1-4-2开启系统 8
1-5使用CP/M 19
1-5-1准备开始 19
1-5-3检查目录 22
1-5-2系统磁碟 22
1-5-4执行一个程式 24
1-5-5用ED来产生一个档案 25
1-6档案的处理 28
1-6-1显示档案的内容 28
1-6-2档案的重新命名 29
1-6-3装载一个新的磁碟(亦即执行一个熟启动) 29
1-6-4档案的复制 31
1-6-5整个磁碟的复制 34
1-7一个实际的建议 35
1-7-1档案的印制 35
1-7-2档案的消去 36
1-8-1CP/M内部原理 37
1-8瞭解CP/M 37
1-8-2暂态指令 38
1-8-3关闭系统 39
1-8-4使用规则目录 39
1-9使用规则 39
1-9-1打开系统时 39
1-9-2使用系统时 40
1-9-3使用新程式时 40
1-10结论 40
第二章 CP/M和MP/M的功能 41
2-1介绍 41
2-2指令 42
2-3已建入和暂态指令 50
2-3-1档案名称 51
2-3-2扩充名称 52
2-3-3档案名称匹配法(FilenamesMetches) 53
2-3-4空白 54
2-3-5已建入指令(Built-inCommands) 55
2-3-6DIR(目录directory) 55
2-3-7TYPE 56
2-3-8REN(重新命名Rename) 56
2-3-9ERA(消除指令Erase) 57
2-3-10SAVE(储存指令) 58
2-4暂态指令 58
2-4-1介绍 58
2-4-2SYSGEN 58
2-4-5STAT 60
2-4-3PIP 60
2-4-4ED 60
2-5服丛指令档案集来执行动作 68
2-5-1介绍 68
2-5-2带有XSUB的SUBMIT指令 70
2-6ASEMBLING(ASM),LOADING(LOAD)和DUMPING(DUMP)程式 72
2-6-1介绍 72
2-6-2Assembling 73
2-6-3LOADING 76
2-6-4DUMPING 77
2-6-5执行程式 78
2-6-6诊错程式(Debugging) 78
2-6-7储存程式 80
2-7-1MP/M的介绍 82
2-7CPIM型号2.2和MP/M 82
2-7-2介绍CP/M型号2.2 86
2-7-3MP/M型号1.0的特征 87
2-7-4使用者区域和USER指令 87
2-7-5档案的属性(FileAttributes) 90
2-7-6MP/M的操作 91
2-7-7DSKRESET(MP/M)磁碟重置 92
2-7-8SP00LING(MP/M)排印 92
2-7-9SchedulingExecution(MP/M)规划执行 93
2-7-10时间和日期(MP/M) 94
2-7-11删除一个程式(MP/M) 94
2-7-14目录(DrectorY)(MP/M) 95
2-7-13控制台(MP/M) 95
2-7-12程式的附著(Attaching)和分离(Detaching)(MP/M) 95
2-7-15消除(MP/M) 96
2-7-16显示一个档案内容(MP/M) 96
2-7-17MP/M系统的控制文字 96
2-7-18MPMSTAT指令(MP/M) 96
2-7-19其馀的MP/M指令 97
2-7-20GENMOD(MP/M) 98
2-7-21GENHEX(MP/M) 98
2-7-22PRLCOM(MP/M) 98
2-7-23GENSYS(MP/M) 98
2-8结论 99
3-2认识PIP 101
3-1介绍 101
第三章 使用PIP指令来处理档案 101
3-3复制档案 102
3-3-1复制一个单一档案 102
3-3-2复制多数档案 104
3-3-3复制所有的档案 105
3-3-4复制一片磁碟 106
3-3-5CP/M型号2.2及MP/M系统 107
3-3-6复制到一片新磁碟 107
3-4抄录到设备上 111
3-4-1介绍 111
3-4-2印出档案 112
3-4-3传送档案 112
3-4-4说明装置的名称 113
3-4-5实际例子 115
3-4-6实际设备的名称 117
3-5特殊的复制动作 118
3-5-1介绍 118
3-5-2特殊设备的名称 118
3-5-3将文字(ASCⅡ)档案送到设备中 119
3-5-4连结文字档案 121
3-5-5连结非文字档案 123
3-5-6复制十六进位码档案 123
3-6复制命令上的参数 125
3-6-1参数 125
3-6-2复制档案的一部份 128
3-7CP/M2.2型的改进部份 129
3-7-1丛使用者区域上复制档案 130
3-7-2只可读和系统档案 132
3-8结论 133
第四章 如何使用编辑程式 135
4-1介绍 135
4-2什么是编辑程式 135
4-3ED编辑程式 136
4-4CP(文字指标CHARACTERPOINTER)和行编号(LINENUMBER) 138
4-5ED能对你的文字档做些什么 139
4-5-1档案的管理 145
4-5-2意外的结束 145
4-5-3一连串的编辑动作 146
4-5-4显示缓冲器所存放的内容 148
4-5-5将档案储存起来,并结束编辑的程序 151
4-5-6显示在缓冲器上的资料 153
4-5-7改变,插入,和删除文字 157
4-5-8寻找及取代文字内容 159
4-5-9将资料写入输出档案中 162
4-6更进一层的编辑动作 164
4-6-1寻找整个源档案 164
4-6-2由库存源档案中插入资料 165
4-6-3由暂时档案中添加资料及传送资料 165
4-6-4串接文字群 166
4-6-5重覆执一个指令集 166
4-6-6编辑错误的情况 167
4-7结论 168
4-6-7CP/M2.2型改进的总结 168
第五章 CP/M(和MP/M)的内部结构 169
5-1介绍 169
5-2CP/M操作观念的介绍 169
5-2-1控制的流程 169
5-2-2记忆安置 171
5-3CP/M系统的详细描述 173
5-3-1档案系统 173
5-3-2系统操作 176
5-3-3CP/M的执行 176
5-4FDOS和CCP的动作 178
5-4-1一般结构 178
5-4-3档案控制区 179
5-4-2BIOS的操作 179
5-4-4BDOS操作 181
5-4-5CP/M系统的插入和修改 185
5-4-6使用MOVCPM来调整记忆体的大小 188
5-4-7一个修改CP/M系统的例子:MENU系统 190
5-5MP/M系统 194
5-5-1MP/M系统的建立和修改 194
5-5-2MP/M系统的操作 197
5-6总结 202
第六章 CP/M及MP/M指令和程式的参考指南 203
6-1介绍 203
7-3磁碟的处理 255
7-3-1当你处理磁碟时 255
7-1介绍 255
7-2使用者的训练 255
第七章 实际的一些建议 255
7-3-2一些注意事项 256
7-3-3印表机 256
7-3-4印表 257
7-4档案 257
7-4-1档案的溢出(fileoverflow) 257
7-4-2合并档案 258
7-4-3错误的字句 258
7-4-4毁坏档案 258
7-5-3删除一片磁碟的内容 259
7-5-2磁碟到磁轨的复制 259
7-5-1Editor(编辑程式) 259
7-5常用程式 259
7-5-4一连串的指令 260
7-5-5停止 260
7-5-6其它方面的建议 260
7-6万一系统失败后所需做的七件事 260
第八章 CP/M的未来发展 263
8-1CP/M的历史 263
8-2CP/M和其它作业系统 263
8-3发展 264
8-4结论 264
附录A COMMONCP/MERRORMESSAGES 269
附录C ASCIICHARACTERSET 271
附录B HEXADECIMALCONVERSIONTABLE 271
附录D EDCONTROLCHARACTERS 273
附录E EDCOMMANDS 275
附录F PIPDEVICENAMES 279
附录G PIPKEYWORDS 281
附录H PIPPARAMET 283
附录l CP/M(ANDMP/M)COMMANDSUMMARY 289
附录J COMMANDEDITINGCONTROLS 289
附录K EXTENSIONTYPES 291
附录L SUPPLIES(CHECKLIST) 293
附录M COMPUTERROOMORGANIZATION(CHECKLIST) 295
附录N FAILURECHECKLIST 297
附录O BASICTROUBLESHOOTINGRULE 301
索引 301