《CP/M 86操作系统指南》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)DIGTAL RESEARCH
  • 出 版 社:人民邮电出版社
  • 出版年份:1985
  • ISBN:
  • 页数:353 页
图书介绍:

目录 3

第一篇 CP/M-86操作系统用户指南 3

1.引言 3

1.1 如何启动CP/M-86 3

1.2 命令行 4

1.3 CP/M-86命令行编辑控制字符 6

1.4 为什么要建立后备文件 6

1.5 如何复制CP/M-86磁盘 7

2.文件、磁盘、驱动器和设备 9

2.1 什么是文件 9

2.2 如何建立文件 10

2.3 命名文件—名字的含义 10

2.4 存取文件—如何正确使用驱动器 11

2.5 访问一个以上的文件 12

2.6 如何组织和保护文件 13

2.7 如何把文件存贮在磁盘上 15

2.8 改换磁盘 15

2.9 改换隐含驱动器 16

2.10 其它CP/M-86驱动器特点 16

2.11 其它的CP/M-86设备 17

3.CP/M-86命令概述 18

3.1 两类命令 18

3.2 内部命令 18

3.3 外部命令 19

3.4 CP/M-86如何检索命令 20

3.5 控制字符命令 21

4.1 命令行的格式 22

4.命令提要 22

4.2 如何描述命令 23

4.3 ASM-86(汇编程序)命令 26

4.4 COPYDISK(复制磁盘)命令 28

4.5 DDT-86(动态调试)命令 30

4.6 DIR(目录)内部命令 32

4.7 ED(字符文件编辑程序)命令 34

4.8 ERA(擦除)内部命令 38

4.9 GENCMD(建立CMD文件)命令 39

4.10 HELP(辅助)命令 41

4.11 PIP(外设交换程序—复制文件)命令 42

4.11.1 复制单个文件 43

4.11.2 复制多个文件 45

4.11.3 组合文件 46

4.11.4 从辅助设备复制文件和把文件复制到辅助设备上 47

4.11.5 多命令方式 49

4.11.6 应用PIP的任选项 51

4.12 REN(换名)内部命令 53

4.13 STAT(状态)命令 54

4.13.1 置驱动器为只读状态 54

4.13.2 磁盘上的自由空间 55

4.13.3 文件—显示使用的空间和存取方式 56

4.13.4 设置文件存取方式(属性) 58

4.13.5 显示磁盘状态 59

4.13.6 显示有工作文件的用户号 60

4.13.7 显示STAT命令和设备名 60

4.13.8 物理设备到逻辑设备的设置和显示设置情况 61

4.14 SUBMIT(批处理)命令 62

4.15 TOD(显示和设置日历钟)命令 64

4.16 TYPE(显示文件)内部命令 66

4.17 USER(显示和设置用户号)内部命令 66

5.ED—CP/M-86的编辑程序 68

5.1 编辑程序介绍 68

5.2 启动ED 68

5.3 ED操作 70

5.3.1 向缓存区添加文本 71

5.3.2 ED出口 72

5.4 基本编辑命令 73

5.4.1 移动字符指针 74

5.4.2 显示存储器缓冲区的内容 76

5.4.3 删除字符 77

5.4.4 把字符插入存储器缓存区 78

5.4.5 替换字符 80

5.5 组合ED命令 81

5.5.1 移动字符指针 81

5.5.2 显示文本 82

5.5.3 编辑 82

5.6 高级ED命令 83

5.6.1 移动字符指针和显示文本 83

5.6.2 寻找和替换字符串 84

5.6.3 传送文本块 88

5.6.4 保存或者放弃修改的文本:退出ED 89

5.7 ED错误信息 91

第二篇 CP/M-86操作系统程序员指南 95

6.引言 95

6.1 汇编程序的操作 95

6.2 运行时的任选参数 97

6.3 中止ASM-86 99

7.ASM-86汇编语言的成分 100

7.1 ASM-86字符组 100

7.2 记号和分隔符 100

7.3 定界符 100

7.4 常数 101

7.4.1 数值常数 101

7.4.2 字符串 102

7.5 标识符 103

7.5.1 关键字 104

7.5.2 符号及其属性 105

7.6 运算符 106

7.6.1 运算符例子 108

7.6.2 运算符优先级 111

7.7 表达式 112

7.8 语句 112

8.汇编程序伪指令 115

8.1 引言 115

8.2 段开始伪指令 115

8.2.1 CSEG伪指令 116

8.2.2 DSEG伪指令 116

8.2.3 SSEG伪指令 117

8.2.4 ESEG伪指令 117

8.3 ORG伪指令 117

8.4 IF和ENDIF伪指令 118

8.5 INCLUDE伪指令 118

8.6 END伪指令 119

8.7 EQU伪指令 119

8.8 DB伪指令 120

8.9 DW伪指令 121

8.10 DD伪指令 121

8.11 RS伪指令 122

8.12 RB伪指令 122

8.13 RW伪指令 122

8.14 TITLE伪指令 122

8.15 PAGESIZE伪指令 123

8.16 PAGEWIDTH伪指令 123

8.17 EJECT伪指令 123

8.18 SIMFORM伪指令 123

8.19 NOLIST和LIST伪指令 124

9.ASM-86指令系统 125

9.1 引言 125

9.2 数据传送指令 126

9.3 算术、逻辑和移位指令 128

9.4 串指令 128

9.5 控制转移指令 131

9.6 处理器控制指令 134

10.代码宏指令 135

10.1 代码宏指令概述 135

10.2 区分符 137

10.3 修饰符 138

10.4 范围区分符 138

10.5 代码宏伪指令 139

10.5.1 SEGFIX 139

10.5.2 NOSEGFIX 139

10.5.3 MODRM 140

10.5.5 DB、DW和DD 141

10.5.4 RELB和RELW 141

10.5.6 DBIT 142

11.DDT-86 144

11.1 DDT-86的操作 144

11.1.1 调用DDT-86 144

11.1.2 DDT-86命令约定 144

11.1.3 指定20位地址 145

11.1.4 结束DDT-86 146

11.1.5 带中断的DDT-86操作 146

11.2 DDT-86命令 146

11.2.1 A(汇编)命令 147

11.2.2 D(显示)命令 147

11.2.4 F(填写)命令 148

11.2.3 E(装入)命令 148

11.2.5 G(执行)命令 149

11.2.6 H(十六进制运算)命令 150

11.2.7 I(输入命令尾部)命令 150

11.2.8 L(列表)命令 150

11.2.9 M(传送)命令 151

11.2.10 R(读)命令 151

11.2.11 S(设置)命令 152

11.2.12 T(跟踪)命令 152

11.2.13 U(非跟踪)命令 153

11.2.14 V(数值)命令 153

11.2.15 W(写)命令 154

11.2.16 X(检查CPU状态)命令 154

11.3 隐含段值 156

11.4 A和L命令的汇编语言句法 158

11.5 DDT-86程序实例 159

第三篇 CP/M-86操作系统系统指南 175

12.CP/M-86系统概述 175

12.1 CP/M-86一般特性 175

12.2 CP/M-80和CP/M-86的区别 177

13.CP/M-86控制下命令的建立和执行 180

13.1 CCP内部命令和外部命令 180

13.2 非常驻程序的执行模式 181

13.3 8080存储模式 182

13.4 小存储模式 183

13.5 紧致存储模式 184

13.6 基页初始化 185

13.7 非常驻程序的装入和退出 186

14.1 Intel 8086十六进制文件格式 188

14.命令文件(CMD)的产生 188

14.2 GENCMD的操作 189

14.3 LMCMD的操作 192

14.4 命令文件(CMD)格式 192

15.基本磁盘操作系统(BDOS)功能 195

15.1 BDOS参数和功能号 195

15.2 简单的BDOS调用 197

15.3 BDOS的文件操作 201

15.4 BDOS存贮器管理和装入 217

16.基本I/O系统(BIOS)结构 223

16.1 BIOS的结构 223

16.2 BIOS跳转矢量 224

16.3 简单外部设备 224

16.4 BIOS子程序入口地址 227

17.BIOS磁盘定义表 232

17.1 磁盘参数表格式 232

17.2 用GENDEF生成磁盘参数表 237

17.3 GENDEF输出 243

18.CP/M-86自举引导程序和适配过程 247

18.1 冷启动装入操作 248

18.2 CPM.SYS的结构 251

附录 255

A ASCII码和十六进制数的转换 255

B CP/M-86文件类型 260

C CP/M-86控制字符 261

D CP/M-86错误信息 262

E 用户术语汇编 269

F ASM-86调用 277

G 和Intel汇编语言助记符的差别 279

H ASM-86十六进制输出格式 280

I 保留字 282

J ASM-86指令摘要 283

K 程序实例 287

M ASM-86出错信息 291

L 代码宏句法定义 292

N DDT-86出错信息 296

O 扇区的组块和分块 297

P 随机存取程序实例 306

Q Boot Rom程序清单 315

R LDBIOS程序清单 324

S BIOS程序清单 331

T CBIOS程序清单 346