《CP/M应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(日)村牁康治著;阎太忱,赵玉琴译
  • 出 版 社:北京:水利电力出版社
  • 出版年份:1987
  • ISBN:15143·6242
  • 页数:261 页
图书介绍:

目录 1

CP/M——微型计算机基本软件丛书的构成 1

前言 1

1章 CP/M的内部结构与功能 1

1.1 基本输入输出系统(BIOS) 2

1.1.1 基本输入输出系统的构成及其功能 2

1.1.2 磁盘参数表 11

1.1.3 DISKDEF宏程序库的使用方法 16

1.1.4 区段的合块与解块的概念 24

1.2 基本磁盘操作系统(BDOS) 27

1.2.1 文件控制块(FCB) 27

1.2.2 执行程序时指令行与FCB的关系 30

1.3 与日文假名字符的对应 33

2章 全系统调用详细说明 35

2.1 系统调用 35

2.2.1 功能:0、1、2的实习 39

2.2 系统调用实习 39

2.2.2 功能:3、4、5的实习 41

2.2.3 功能:6的实习 44

2.2.4 功能:7、8的实习 46

2.2.5 功能:9的实习 49

2.2.6 功能:10的实习 51

2.2.7 功能:11的实习 54

2.2.8 功能:12的实习 55

2.2.9 功能:13的实习 58

2.2.10 功能:14、17、26的实习 59

2.2.11 功能:15、20的实习 63

2.2.12 功能:16、19、21、22的实习 65

2.2.13 功能:18的实习 70

2.2.14 功能:23的实习 73

2.2.15 功能:24、25的实习 75

2.2.16 功能:27的实习 78

2.2.17 功能:28的实习 82

2.2.18 功能:29的实习 84

2.2.19 功能:30的实习 86

2.2.20 功能:31的实习 89

2.2.21 功能:32的实习 92

2.2.22 功能:33的实习 95

2.2.23 功能:34的实习 99

2.2.24 功能:35的实习 110

2.2.25 功能:36的实习 112

2.2.26 功能:37的实习 112

2.2.27 功能:40的实习 114

2.3 利用随机存取编制检索程序 118

2.3.1 程序说明 118

2.3.2 电子一览表程序的汇编源列表 120

2.3.3 电子一览表程序的执行 126

2.3.4 磁盘内的数据记录状态 129

3.1.2 MAC的使用方法例 131

3.1.1 MAC的功能 131

3.1 MAC和(Z)SID的使用例及宏程序库的使用方法 131

3章 用宏汇编程序和连接装入程序研制软件 131

3.1.3 关于符号表 142

3.1.4 SID和ZSID的使用例 143

3.2 RMAC的使用例 145

3.2.1 RMAC的功能 145

3.2.2 RMAC的使用方法实例 145

3.3.2 MACRO—80的功能 148

3.3.1 所谓分块软件研制法 148

3.3 利用MACRO—80的分块软件研制法及LINK—80 148

3.3.3 利用MACRO—80进行分块软件研制的实例 149

3.4 高级语言编译程序与机器语言间的连接 159

3.4.1 利用BASCOM编制主程序 159

3.4.2 利用汇编程序编制运算子程序 161

3.4.3 主程序与运算子程序间的连接 162

4章 8位CPU和16位CPU的软件研制 164

4.1 ACT69的使用例 164

4.2.1 动作概要 167

4.2 XLT86的使用例 167

4.2.2 XLT86的执行例 168

5章 利用各种高级语言研制同一主题软件例 172

5.1 COBOL语言 173

5.1.1 关于COBOL语言 173

5.1.2 关于MICRO FOCUS公司的CIS COBOL 174

5.1.3 利用CIS COBOL编制“SAMPLE”程序 174

5.2 FORTRAN语言 179

5.2.1 关于FORTRAN语言 179

5.2.2 关于Microsoft公司的FORTRAN—80 179

5.2.3 利用FORTRAN—80编制“SAMPLE”程序 180

5.3 BASIC语言 183

5.3.1 关于BASIC语言 183

5.3.2 关于数字研究公司的CB—80 184

5.3.3 利用CB—80编制“SAMPLE”程序 184

5.4.2 关于数字研究公司的Pascal/MT+ 189

5.4.1 关于PASCAL语言 189

5.4 PASCAL语言 189

5.4.3 利用Pascal/MT+编制“SAMPLE”程序 190

5.5 PL/I语言 195

5.5.1 关于PL/I语言 195

5.5.2 数字研究公司的PL/I—80 195

5.5.3 利用PL/I—80编制“SAMPLE”程序 196

5.6 PL/M语言 199

5.6.1 关于PL/M语言 199

5.6.2 关于Systems Consultants公司的PLMX 199

5.6.3 利用PLMX编制“SAMPLE”程序 200

5.7 C语言 206

5.7.1 关于C语言 206

5.7.2 关于BD Software公司的C编译程序 207

5.7.3 利用BDS C编制“SAMPLE”程序 207

5.8 FORTH语言 210

5.8.1 关于FORTH语言 210

5.8.3 利用Rgy FORTH编制“SAMPLE”程序 211

5.8.2 关于Rgy FORTH 211

5.9 LISP语言 216

5.9.1 关于LISP语言 216

5.9.2 关于Soft Warehouse公司的muLISP 217

5.9.3 利用muLISP编制“SAMPLE”程序 217

5.10.2 关于Mark Moranville ALGOL—M 220

5.10.3 利用ALGOL—M编制“SAMPLE”程序 220

5.10.1 关于ALGOL语言 220

5.10 ALGOL语言 220

5.11 APL语言 223

5.11.1 关于APL语言 223

5.11.2 关于SOFTRONICS公司的APL\80 224

5.11.3 利用APL\80编制“SAMPLE”程序 224

6章 CP/M系统的各种应用 231

6.1 简易语言(不编程语言)的使用例 231

6.1.1 Super Calc的概念 231

6.1.2 Super Calc的使用例 231

6.2.1 Micro Pro公司的Word Master 236

6.2 屏幕编辑程序的使用例 236

6.2.2 Word Master的执行例 237

6.3 关于屏幕定向软件与终端的相互配合 241

6.3.1 换码顺序 242

6.3.2 为适于本身的终端而更改屏幕输出部分 242

6.3.3 个人计算机的场合 243

6.4 CP/M系统与PROM写入器的连接 244

6.4.1 RS—232C接口装置的连接 244

6.4.2 向PROM写入器传输由CP/M系统建立的程序 245

6.4.3 读出未知的PROM内数据后CP/M系统的解析例 246

6.5 利用CP/M系统间音响连接器的通信 247

6.5.1 不用专用程序而用PIP指令进行传输之例 248

后记 250

附录A 关于NEC公司的CP/M系统 251

附录B 在CP/M系统运行的BASIC语言的语句与函数 252

比较一览表 252

附录C 关于本书所使用的各种软件 259

附录D 关于CP/M版本2.2的错误 260