内容简介
第一章 CP/M-86简介
1-1 如何启动CP/M-86
1-2 命令实例
1-3 CP/M-86列编修控制字元
1-4 为何需要做备份的档案
1-5 如何复制CP/M-86磁碟片
1-5-1 单面与双面的磁碟片
1-5-2 初始化定磁碟片
1-5-3 复制磁碟片
1-5-4 复制双面磁碟片
1-6 假如您只有一部磁碟机
第二章 档案、磁碟片、磁碟机与周边装置
2-1 何谓档案?
2-2 档案如何建立?
2-3 档案的命名方法
2-4 档案的取存方法
2-5 取存多个档案的方法
2-6 如何编排与保护档案?
2-7 档案如何储存在磁碟片上?
2-8 更换磁碟片
2-9 更改预设磁碟机
2-10 CP/M-86磁碟机的其他特色
2-11 其他的CP/M-86装置
第三章 CP/M-86命令的观念
3-1 两种命令
3-2 内建命令(Built-in Command)
3-3 过渡公用程式命令(Transient Utility Commands)
3-4 CP/M-86如何查寻命令?
3-5 控制字元与可程式功能键
第四章 命令摘要
4-1 命令规格
4-2 如何叙述命令
4-3 ASM86(Assembler)命令
4-4 ASSIGN(Assign Physical to Logical Device)命令
4-5 CONFIG命令
4-5-1 交谈模式
4-5-2 命令列模式
4-6 DDT86(Dynamic Debugging Tool)命令
4-7 DIR(Directory)内建命令
4-8 DSKMAINT命令
4-8-1 格式化磁碟片
4-8-2 复制磁碟片
4-8-3 DSKMAINT的错误讯息
4-9 ED(Character File Editor)命令
4-10 ERA(Erase)内建命令
4-11 FUNCTION(Programmable Function Keys)命令
4-11-1 使用FUNCTION功能表
4-11-2 非列印字元
4-11-3 使用FUNCTION与一个命令档案
4-12 GENCMD(Generate CMD File)命令
4-13 HELP(Help)命令
4-14 PIP(Peripheral Interchange Program-Copy File)命令
4-14-1 复制单一档案
4-14-2 复制多个档案
4-14-3 合并档案
4-14-4 抄录档案至/自辅助装置
4-14-5 多重命令模式
4-14-6 使用PIP的选择项
4-15 REN(Rename)内建命令
4-16 STAT(Status)命令
4-16-1 设定磁碟机为仅读状态
4-16-2 磁碟片上的剩下空间
4-16-3 显示指定档案所占用的空间与取存模式
4-16-4 设定档案取存模式(属性)
4-16-5 显示磁碟状态
4-16-6 显示拥有档案的使用者编号
4-17 SUBMIT(Batch Processing)命令
4-18 TOD(Display and Set Time of Day)命令
4-19 TYPE(Display File)内建命令
4-20 USER(Display and Sep User Number)内建命令
第五章 ED--CP/M-86本文编修程式
5-1 ED简介
5-2 启动ED
5-3 ED的动作
5-3-1 将本文加入缓冲区
5-3-2 离开ED
5-4 基本编修命令
5-4-1 移动字元指标
5-4-2 显示记忆缓冲区的内容
5-4-3 删除字元
5-4-4 加入字元
5-4-5 取代字元
5-5 组合ED命令
5-5-1 移动字元指标
5-5-2 显示本文
5-5-3 编修
5-6 高等ED命令
5-6-1 移动CP并显示本文
5-6-2 找寻与取代字串
5-6-3 移动本文区段
5-6-4 保存或舍弃编修改变
5-7 ED之错误讯息
第六章 ASM-86简介
6-1 组合程式的操作
6-2 选择性参数
6-3 结束ASM-86
第七章 ASM-86组合语言的要素
7-1 ASM-86字元集
7-2 基元与分隔符号
7-3 分界符号
7-4 常数
7-4-1 数值常数
7-4-2 字串
7-5 识别记号
7-5-1 关键字
7-5-2 符号及其属性
7-6 运算子
7-6-1 运算子实例
7-6-2 运算子的优先顺序
7-7 表示式
7-8 叙述
第八章 组合程式指示
8-1 导论
8-2 片段启动指示
8-2-1 CSEG指示
8-2-2 DSEG指示
8-2-3 SSEG指示
8-2-4 ESEG指示
8-3 ORG指示
8-4 IF与ENDIF指示
8-5 INCLUDE指示
8-6 END指示
8-7 EQU指示
8-8 DB指示
8-9 DW指示
8-10 DD指示
8-11 RS指示
8-12 RB指示
8-13 RW指示
8-14 TITLE指示
8-15 PAGESIZE指示
8-16 PAGEWIDTH指示
8-17 EJECT指示
8-18 SIMFORM指示
8-19 NOLIST与LIST指示
8-20 IFLIST与NOIFLIST指示
第九章 ASM-86指令集
9-1 ASM-86指令集摘要
9-2 资料转移指令
9-3 算术、逻辑、与移位指令
9-4 字串指令
9-5 控制权转移指令
9-6 处理机控制指令
9-7 助忆符号的差异
第十章 ASM-86错误讯息
10-1 ASM-86的致命错误讯息
10-2 ASM-86的诊断错误讯息
第十一章 DDT-86
11-1 DDT-86的操作
11-1-1 启动DDT-86
11-1-2 DDT-86命令规则
11-1-3 指定一个20位元的位址
11-1-4 结束DDT-86
11-1-5 中断时DDT-86的操作
11-2 DDT-86命令
11-2-1 A(组译;Assemble)命令
11-2-2 B(区段比较;Block Compare)命令
11-2-3 D(显示;Display)命令
11-2-4 E(载入执行;Load for Execution)命令
11-2-5 F(填入;Fill)命令
11-2-6 G(执行;Go)命令
11-2-7 H(十六进位数学;Hexadecimal Math)命令
11-2-8 I(输入命令尾部;Input Ccmmand Tail)命令
11-2-9 L(列出;List)命令
11-2-10 M(搬移;Move)命令
11-2-11 QI、QO(询问式输入/输出;Query I/O)命令)
11-2-12 R(读取;Read)命令
11-2-13 S(置定;Sec)命令
11-2-14 SR(查寻;Search)命令
11-2-15 T(追踪;Trace)命令
11-2-16 U(监督;Untrace)命令
11-2-17 V(值;Value)命令
11-2-18 W(写入;Write)命令
11-2-19 X(检查CPU状态;Examine CPU state)命令
11-3 预设片段值
11-4 A与L命令所用的组合语言语法
11-5 程式范例
第十二章 GSX-86介绍
12-1 概论
12-2 启用程序
12-3 G5X-86绘图模式
12-4 绘图装置特性资料
附录A 讯息
附录B CP/M-86系统下命令的建立与执行
附录C 命令(CMD)档案的产生
附录D 基本磁碟作业系统(BDOS)的功能
附录E 随机取存程式范例
附录F 光笔与ESC码序列
附录G 组合语言程式范例
附录H 码—集体指令之功能
附录I ASSIGN公用程式
附录J PRINT公用程式
附录K SETUP公用程式
附录L GSX-86错误讯息
附录M 在Concurrent CP/M-86系统下使用GSX-86
补充资料
第一章 CP/M-86的改进
1-1 记忆体容量的增加
1-2 开机讯息(sign-on message)
1-3 磁碟机指定
1-4 新的程式公用:HDMAINT
1-5 SETUR公用程式
1-6 状态列的取舍
第二章 使用IBM硬磁碟
2-1 CP/M-86硬磁碟支援(Suppout)特色
2-1-1 与IBM分区法的相容性
2-1-2 从硬磁碟载入CP/M-86
2-1-3 在CP/M-86的硬磁碟册大小
2-1-4 HDMAINT硬磁碟公用程式
2-2 所支援的个人电脑组态
2-3 为为CP/M-86准备硬磁碟
第三章 HDMAINT公用程式
3-1 HDMAINT命令
3-2 HDMAINT主画面
3-3 显示或改变磁碟的分区情形
3-3-1 改变或建立CP/M分区
3-3-2 改变boot able的分区
3-3-3 删除CP/M册
3-4 检查CP/M册
3-5 显示或改变CP/M选择项
3-6 HDMAINT错误
附录A CP/M-86错误讯息
A-1 HDMAINT错误讯息
A-1-1 HDMAINT命令错误的讯息
A-1-2 HDMAINT操作错误讯息
A-2 CP/M-86错误讯息
A-3 BIOS错误讯息
附录B 有关硬磁碟的术语
B-1 格式化
B-2 CP/M册(Volume)与分区(Partition)
B-3 磁柱(Cylinder)与读-写头(head)
B-4 有瑕疵的区段(bad block),多余的区段(spare block)、与档案分配区段(file alloc-ation block)