目录 1
第一篇 概述 1
第一章 微型机操作系统 1
1.1 微型机操作系统的发展概况 1
1.2 微型机操作系统的分类 3
1.3 微型机操作系统的功能和评价 4
附录 7
附录1 微型机操作系统一览表 7
附录2 各种微型机操作系统的资源管理功能比较 9
第二章 CP/M操作系统 12
2.1 CP/M操作系统的发展 12
2.2 CP/M支持的系统软件 13
2.3 CP/M的基本结构和功能 16
2.4 CP/M 对硬件的适应性 21
2.5 CP/M的移植 23
附录 采用CP/M的主要机型一览表 24
3.1 引言 27
第三章 CP/M的特点和使用 27
第二篇 CP/M操作系统1.4版用户手册 27
3.2 CP/M功能概述 28
3.3 接通磁盘操作 30
3.4 内部命令形式 30
3.5 行编辑与输出控制 32
3.6 外部命令 32
3.7 BDOS的出错信息 45
3.8 在MDS上的CP/M的操作 45
4.1 ED指南 47
第四章 ED用户手册 47
4.2 ED的出错情况 54
4.3 控制字符和命令 54
附录 ED1.4的增强 55
第五章 ASM使用手册 57
5.1 引言 57
5.2 程序格式 58
5.3 操作数的构成 59
5.4 伪指令 62
5.5 记忆符 65
5.6 出错信息 69
第六章 CP/M动态调试工具(DDT)用户指南 70
6.1 引言 70
6.2 DDT命令 71
6.3 执行说明 76
6.4 举例 77
第七章 接口和功能调用方法 88
7.1 引言 88
7.2 操作系统调用规则 89
7.3 功能调用举例 96
第八章 CP/M接口指南 99
8.1 引言 99
8.2 基本的I/O功能调用 101
8.3 磁盘I/O功能 104
8.4 系统生成 110
8.5 CP/M入口概况 111
8.6 地址分配 112
8.7 程序例子 112
9.2 第一级系统重新生成 131
第九章 CP/M系统更改指南 131
9.1 引言 131
9.3 第二级系统重新生成 134
9.4 GETSYS和PUTSYS实例程序 136
9.5 软盘结构 138
9.6 BIOS的入口 140
9.7 BIOS实例 144
9.8 冷启动装配程序实例 144
9.9 零页保留单元 145
附录A:MDS装配程序的传进程序 146
9.10 CP/M1.3版用户须知 146
附录 146
附录B:MDS冷启动装配程序 147
附录C:MDS基本I/O系统(BIOS)程序 150
附录D:提纲式的CBIOS程序 161
附录E:提纲式的GETSYS/PUTSYS程序 167
附录F:提纲式的冷启动装配程序 170
10.1 CCP具有的功能 173
第十章 CCP的结构和流程图 173
第三篇 CP/M操作作系统1.4版分析 173
10.2 CCP结构 175
10.3 CCP的执行过程 178
10.4 CCP模块程序流程图 180
第十一章 BDOS的结构与流程图 186
11.1 磁盘和磁盘的基本结构 186
11.2 磁盘的位图与扇区的交叉排列 187
11.3 文件名、目录项与文件控制块 188
11.4 磁盘文件的管理 196
11.5 BDOS的总体结构 204
11.6 系统调用命令 205
11.7 BDOS模块流程图 209
附录 216
第十二章 系统调用命令的应用 218
12.1 系统调用命令的概念 218
12.2 与控制台输入/输出有关的系统调用命令及其使用 220
12.3 系统调用命令0AH及其使用 222
12.4 系统调用命令0FH、14H及其使用 224
12.5 系统调用命令10H、13H、15H、16H及其使用 226
12.6 系统调用命令11H、12H及其使用 230
12.7 系统调用命令17H及其使用 232
12.8 系统调用命令1CH及其使用 233
12.9 系统调用命令1EH及其使用 234
第十三章 BIOS的结构与流程图 237
13.1 BIOS模块的组成 237
13.2 外围控制程序 237
13.3 CP/M的引导 239
13.4 转移矢量表 241
第十四章 BIOS实例 243
14.1 系统硬件结构概述 243
14.2 系统软件结构 245
14.3 外围控制程序流程图和程序清单 249
第四篇 实用程序分析及CP/M注释清单 277
第十五章 实用程序分析 277
15.1 STAT 277
15.2 ASM 280
15.3 LOAD 283
15.4 DDT 285
15.5 PIP 287
15.6 ED 291
15.7 SYSGEN 294
15.8 SUBMIT 295
15.9 DUMP 297
15.10 MOVCPM 299
第十六章 CP/M操作系统1.4版注释程序清单 302
17.1 引言 361
第十七章 MP/M的特点和使用 361
第五篇 MP/M用户手册 361
17.2 MP/M的功能概述 362
17.3 控制台命令 363
17.4 公用的系统程序 365
17.5 标准的驻留系统进程 368
第十八章 MP/M接口指南 371
18.1 引言 371
18.2 基本磁盘操作系统功能调用 379
18.3 队列和进程说明表的数据结构 394
18.4 扩展磁盘操作系统的功能 400
18.5 按页浮动程序的产生 411
18.6 常留系统进程的结构 412
第十九章 MP/M更改指南 414
19.1 引言 414
19.2 基本的I/O系统入口 422
19.3 扩展的I/O系统入口 426
19.4 系统文件 429
19.5 系统生成 430
19.6 MP/M装配程序 434
附录 435
附录A 标记的分配 435
附录B 进程的优先权分配 435
附录C BDOS功能简况 436
附录D XDOS功能简况 437
附录E 内存区段的基页保留单元 437
附录F 在Intel MDS-800 MP/M上的操作 438
附录G MP/M DDT的加强功能 438
附录H 关于浮动文件(PRL)的说明 439