目 录 1
第一部份CP/M的结构与执行过程 1
第一章概述 1
§1.1 CP/M操作系统的发展 1
§1.2 CP/M支持的系统软件 2
§1.3 CP/M的基本结构和功能 5
§1.4 CP/M对硬件的适应性 9
§1.5 CP/M的移植 11
附录:采用CP/M的主要机型一览表 12
第二章CCP的结构与执行过程 13
§2.1 CCP具有的功能 13
§2.2 CCP的结构 15
§2.3 CCP的执行过程 19
附录1:CCP程序总框图 21
2:DIR执行程序流程图 21
3:ERA执行程序流程图 21
4:REN执行程序流程图 21
6: TYPE执行程序流程图 22
7:外部命令处理程序流程图 22
5:SAVE执行程序流程图 22
第三章BDOS的结构与执行过程 23
§3.1磁盘和磁盘的基本结构 23
§3.2磁盘的位图与扇区的交叉排列 23
§3.3文件名,目录与文件控制块 25
§3.4磁盘文件的管理 31
§3.5 BDOS的总体结构 38
§3.6系统调用命令 40
§4.1 BIOS模块组成 47
§4.2外围控制程序 47
第四章BIOS结构 47
§4.3 CP/M的引导 48
§4.4转移矢量表 50
第五章BIOS实例 51
§5.1系统硬件结构概述 51
§5.2系统软件结构 52
§5. 3外围控制程序流程图和程序清单 55
第二部份CP/M的使用、调用及移植 77
第一章CP/M的特点和使用 77
§1.1 引言 77
§1.2 CP/M功能概述 78
§1.4 内部命令形式 79
§1.3接通磁盘操作 79
§1.5 行编辑与输出控制 81
§1.6外部命令 81
§1.7 BDOS的错误信息 94
§1.8 在MDS上CP/M的操作 94
第二章文本编辑ED使用手册 95
§2.1 ED概述与操作命令 95
§2.2 ED的出错情况 100
§2.3控制字符及命令 101
§3.1 引言 102
第三章汇编程序ASM使用手册 102
§3.2程序格式 103
§3.3操作数结构 103
§3.4伪操作指令 105
§3.5操作码 108
§3.6错误信息 111
第四章动态调试程序DDT使用手册 112
§4.1引言 112
§4.2 DDT命令 113
§4.3执行说明 116
附录:编辑、汇编、动态调试综合操作实例 117
§4.4举例 117
第五章接口与功能调用方法 127
§5.1 引言 127
§5.2操作系统调用规则 128
§5.3功能调用举例 134
第六章修改与移植方法 137
§6.1 引言 137
§6.2第一级系统重新生成 137
§6.3第二级系统重新生成 139
§6.4 GETSYS和PUTSYS程序 141
§6.5软盘结构 143
§6.6 BIOS入口 144
§6.7 BIOS程序…………………………………………………………………(1?)§6.8冷启动装入程序 148
§6.9零页保留单元 148
§6.10 CP/M 1.3版本用户须知 149
附录A:MDS装入程序的移动程序清单 149
B:MDS冷启动装入程序清单 150
C:MDS基本I/O系统(BIOS)程序清单 153
D:提纲式的CBIOS程序清单 162
E:提纲式的GETSYS/PUTSYS程序清单 167
F:提纲式的冷启动装入程序清单 169