《MS-DOS4.0 磁盘操作系统》求取 ⇩

第一章MS-DOS4.0编程环境1

1.1 引言1

1.2 必要的条件1

1.3 8086结构上的限制1

1.4 定义1

1.5 DOS接口2

1.6设备驱动程序3

1.6.1 多任务设备驱动程序3

1.6.2 控制台驱动程序3

1.7 键盘中止3

1.8 内部结构4

1.9 硬件条件4

1.10上托包(POPUP package)4

1.10.1概述4

1.10.2 使用注意事项6

第二章MS-DOS4.0新的系统调用7

2.1 进程控制7

2.2 并行支持7

2.3 内部进程并行性8

2.4 进程间通讯9

2.5 上托包10

2.6 调度程序10

2.7 存储管理12

2.8 信号13

2.9 文件系统14

第三章MS-DOS4.0系统调用16

3.1引言16

3.1.1 约定16

3.1.2 定义16

3.2进程控制调用16

3.2.1 EXEC——启动一个新的进程17

3.2.2 AEXEC——启动异步进程18

3.2.3 WAIT——回送同步子终止码18

3.2.4 CWAIT——等待子进程终止18

3.2.5 FREEZE——停止一个进程19

3.2.6 RESUME——恢复一个进程19

3.2.7 SLEEP——延迟进程的执行20

3.2.8 KILL——终止一个进程20

3.2.9 CRITERR——使硬件出错处理可行21

3.3上托包21

3.3.1 CHECKPU——检查上托包的安装21

3.3.2 POSTPU——开启/关闭一个上托屏幕22

3.3.3 SAVEPU——保存屏幕23

3.3.4 RESTOREPU——恢复屏幕23

3.4进程信息24

3.4.1 GETPID——送回进程ID(即PID)24

3.4.2 SETPRI——取得/设置进程的优先级24

3.5存储管理调用25

3.5.1 PARTITION——取得或设置前台存储区大小25

3.6内部进程并行操作调用26

3.6.1 CRITENTER和CRITLEAVE——在RAM信号上封锁进程26

3.6.2 PBLOCK——封锁一个进程27

3.6.3 PRUN——在存储单元释放进程28

3.7进程间通讯调用28

3.7.1 PIPE——建立一个新的管道28

3.7.2 CREATMEM——建立一个共享存储区29

3.7.3 GETMEM——实现对共享存储区的访问29

3.7.4 RELEASEMEM——释放对共享存储区的访问30

3.8信号调用30

3.8.1 SET—SIGNAL—HANDLER——设置信号处理程序31

3.8.2 SEND—SIGNAL——发出信号31

3.8.3 信号处理程序32

3.9文件管理调用32

3.9.1 SETFILETABLE——安装一个新的文件句柄表32

3.10类IOCTL调用33

3.10.1 类IOCTL调用33

3.10.2 在逻辑驱动器上读/写/格式化/检验磁道的支持34

3.10.3 Get Logical Drive Map——读取逻辑驱动器映象38

3.11辅助调用38

3.11.1 GETEXTENDEDERROR——送回扩展的DOS出错码38

第四章设备驱动程序40

4.1引言40

4.1.1 概述40

4.1.2 新的特点40

4.2新的驱动程序结构41

4.2.1 设备驱动程序方式41

4.2.2 MS—DOS提供的服务41

4.2.3 I/O处理43

4.2.4 处理多重I/O请求43

4.3设备标题45

4.3.1 标志字45

4.I/O请求数据包46

4.4.1 请求标题46

4.4.2 状态字46

4.4.3 新的命令46

4.4.4 修改的请求49

4.5操作50

4.5.1 内部排队50

4.5.2 请求完成通讯51

4.5.3 嵌套中断52

4.5.4 初始化52

4.5.5 非中断驱动设备52

4.6控制台设备53

4.6.1 错误处理53

4.6.2 键盘中断54

4.6.3 ROM仿真54

4.7设备辅助功能详述54

4.7.1 请求队列管理程序55

4.7.2 进程同步程序57

4.7.3 控制台及时钟驱动器的特殊程序58

4.7.4 字符排序程序59

4.7.5 其它程序59

4.7.6 临界区程序60

4.8 IOCTL功能详述61

4.9 信号程序62

第五章可执行文件格式66

5.1 新的可执行文件格式66

5.2 可执行文件启动条件66

5.3新的.EXE格式图67

5.3.1 状态位和标题信息68

5.3.2 新的.EXE标题68

5.3.3 段表69

5.3.4 资源表70

5.3.5 模块参数表70

5.3.6入口表(1—based)70

5.3.7常驻或非常驻名称表入口(3+n字节)71

5.3.8 输入名称表入口(1+n字节)71

5.3.9 单位段数据(per—segment data)71

第六章80286与8086的兼容性73

6.1 引言73

6.2286兼容性73

6.2.1 在8086方式下的兼容性74

6.2.2 在286保护方式下的兼容性76

6.3什么是存储管理?77

6.3.1 8086存储模型研讨77

6.3.2 286存储再定位79

6.3.3 什么是“段”(Segment)?79

6.3.4 使程序兼容80

6.4286保护特点81

6.4.1 段尺寸81

6.4.2 不纯代码段82

6.4.3 特权指令82

第七章文件和目录83

7.1 概述83

7.2 多级目录84

7.3 路径和路径名86

7.4 通配符86

7.5 目录使用87

第八章有关命令的一些说明90

8.1 MS—DOS命令类型90

8.2 改变标准I/O命令91

8.3 过滤器和管道92

第九章MS—DOS命令94

9.1 命令选择项94

9.2 关于选择项的进一步说明95

9.3 MS—DOS命令95

第十章多任务的使用134

10.1 概述134

10.2 MS—DOS上托包135

10.3 MS—DOS进程调度135

10.4 MS—DOS存储管理136

10.5 MS—DOS 4.0的通讯136

10.6 一个上托应用程序是怎样工作的137

10.7 MS—DOS上托包工作限制137

第十一章批处理139

11.1 批处理的介绍139

11.2 批处理命令144

第十二章MS—DOS行编辑150

12.1MS—DOS编辑和功能键150

12.1.1 MS—DOS特殊编辑键150

12.1.2 MS—DOS怎样使用模板150

12.1.3 MS—DOS编辑键150

12.1.4 怎样使用MS—DOS模板151

12.1.5 MS—DOS控制符的使用152

12.2行编辑152

12.2.1 关于行编辑程序(Edlin)153

12.2.2 Edlin怎样工件153

12.2.3 怎样起动Edlin153

12.2.4 怎样退出Edlin154

12.2.5 在Edlin下使用特殊编辑键154

12.3行编辑命令159

12.3.1 使用Edlin命令应注意的一些事项159

12.3.2 Edlin命令参数160

12.3.3 行编命令161

第十三章连接目标文件——Link4176

13.1 引言176

13.2怎样起动Link4176

13.2.1 方法1:应用提示来指定Link4文件177

13.2.2 方法2:用命令行指定Link4文件178

13.2.3 方法3:用应答文件指定Link4文件179

13.3 映象文件181

13.4 库文件182

13.5 模块定义文件182

13.6Link4的有关参量184

13.6.1 观察参量清单185

13.6.2 暂停连接以更换磁盘185

13.6.3 生成一个公共符号映象186

13.6.4 将行号复制到映象文件186

13.6.5 禁止远程调用转换187

13.6.6 保护小写字母187

13.6.7 忽略缺省库文件检索187

13.6.8 设置堆栈的大小187

13.6.9 设置最大段数188

13.6.10 设置段区定位因数188

13.6.11 组装代码段189

13.7Link4怎样工件189

13.7.1 暂时磁盘文件189

13.7.2 可执行文件起动条件189

13.7.3 各段的定位190

13.7.4 段序190

13.7.5 段的组合191

13.7.6 组191

13.7.7 装配191

13.7.8 段组装192

第十四章调试(DEBUG)程序193

14.1 引言193

14.2 如何启动DEBUG程序193

14.3 DEBUG命令信息194

14.4 DEBUG命令参数195

14.5DEBUG命令196

14.5.1 Assemble(汇编)196

14.5.2 Compare(比较)197

14.5.3 Dump(卸出)198

14.5.4 Enter(打入)198

14.5.5 Fill(填充)199

14.5.6 Go(转移)199

14.5.7 Hex(十六进制运算)200

14.5.8 Input(输入)200

14.5.9 Load(装入)200

14.5.10 Move(传送)201

14.5.11 Name(命名)202

14.5.12 Output(输出)203

14.5.13 Quit(退出)203

14.5.14 Register(寄存器)203

14.5.15 Search (检索)204

14.5.16 Trace(跟踪)205

14.5.17 Unassemble(反汇编)205

14.5.18 Write(写)206

14.6 DEBUG出错信息207

附录A单软盘驱动器系统的用户命令208

附录B如何配置你的系统208

附录C可安装的设备驱动程序213

附录D磁盘和设备出错信息218

附录EMS—DOS信息目录220

附录F配置你的硬盘(Fdisk)252

1987.12《MS-DOS4.0 磁盘操作系统》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由四川省计算机公司 1987.12 四川省计算机公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

磁盘操作系统(1990 PDF版)
磁盘操作系统
1990 辽宁省电子计算机学会《小型微型计算机系统》编辑部
IBMPC丛书 磁盘操作系统( PDF版)
IBMPC丛书 磁盘操作系统
PC丛书编辑部
MS--DOS 4.0磁盘操作系统使用手册( PDF版)
MS--DOS 4.0磁盘操作系统使用手册
MS-DOS4.0  磁盘操作系统(1987.12 PDF版)
MS-DOS4.0 磁盘操作系统
1987.12 四川省计算机公司
IBM-PC/XT磁盘操作系统( PDF版)
IBM-PC/XT磁盘操作系统
0520资料出版联合体
IBMPC磁盘操作系统 V3.0( PDF版)
IBMPC磁盘操作系统 V3.0
北京希望电脑公司
DOS磁盘操作系统参考手册( PDF版)
DOS磁盘操作系统参考手册
北京四通计算机网络工程公司
IBMPC磁盘操作系统  V3.0  H( PDF版)
IBMPC磁盘操作系统 V3.0 H
中国科学院希望高级电脑技术公司
IBM PC丛书  磁盘操作系统( PDF版)
IBM PC丛书 磁盘操作系统
PC丛书编辑部
磁盘操作系统( PDF版)
磁盘操作系统
辽宁省电子计算机学会
IBM PC磁盘操作系统(1984 PDF版)
IBM PC磁盘操作系统
1984
NOVA计算机磁盘操作系统( PDF版)
NOVA计算机磁盘操作系统
IBMPC磁盘操作系统 3.20版 手册( PDF版)
IBMPC磁盘操作系统 3.20版 手册
“我形我速2.0”电脑艺术卡片设计(1999 PDF版)
“我形我速2.0”电脑艺术卡片设计
1999 北京:清华大学出版社
微机磁盘操作系统  MS-DOS 3.31 5.0 6.0 6.22(1994 PDF版)
微机磁盘操作系统 MS-DOS 3.31 5.0 6.0 6.22
1994 成都:电子科技大学出版社