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

目录1

第一章 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·10·1 概述4

1·10 上托包(POPUPpackage)4

1·9 硬件条件4

1·8 内部结构4

1·10·2 使用注意事项6

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

2·1 进程控制7

2·2 并行支持7

2·3 内部进程并行性9

2·4 进程间通讯9

2·5 上托包10

2·6 调度程序11

2·7 存储管理13

2·8 信号14

2·9 文件系统15

3·2 进程控制调用16

3·1·1 约定16

3·1·2 定义16

3·1 引言16

第三章 MS—DOS 4.0系统调用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——恢复一个进程20

3·2·7 SLEEP——延迟进程的执行20

3·2·8 KILL——终止一个进程21

3·2·9 CRITERR——使硬件出错处理可行21

3·3 上托包21

3·3·1 CHECKPU——检查上托包的安装22

3·3·2 POSTPU——开启/关闭一个上托屏幕22

3·3·3 SAVEPU——保存屏幕23

3·3·4 RESTOREPU——恢复屏幕24

3·4 进程信息24

3·4·1 GETPID——送回进程ID(即PID)24

3·4·2 SETPRI——取得/设置进程的优先级25

3·5 存储管理调用26

3·5·1 PARTITION——取得或设置前台存储区大小26

3·6 内部进程并行操作调用27

3·6·1 CRITENTER和CRITLEAVE——在RAM信号上封锁进程27

3·6·2 PBLOCK——封锁一个进程28

3·6·3 PRUN——在存储单元释放进程28

3·7 进程间通讯调用29

3·7·1 PIPE——建立一个新的管道29

3·7·2 CREATMEM——建立一个共享存储区30

3·7·3 GETMEM——实现对共享存储区的访问30

3·8 信号调用31

3·7·4 RELEASEMEM——释放对共享存储区的访问31

3·8·1 SET—SIGNAL—HANDLER——设置信号处理程序32

3·8·2 SEND—SIGANL——发出信号32

3·8·3 信号处理程序33

3·9 文件管理调用33

3·9·1 SETFILETABLE——安装一个新的文件句柄表33

3·10 类IOCTL调用34

3·10·1 类IOCTL调用34

3·10·2 在逻辑驱动器上读/写/格式化/检验磁道的支持35

3·10·3 Get Logical Drive Map——读取逻辑驱动器映象39

3·11·1 GETEXTENDEDERROR——送回扩展的DOS出错码40

3·11 辅助调用40

第四章 设备驱动程序41

4·1 引言41

4·1·1 概述41

4·1·2 新的特点41

4·2 新的驱动程序结构42

4·2·1 设备驱动程序方式42

4·2·2 MS—DOS提供的服务43

4·2·3 I/O处理44

4·2·4 处理多重I/O请求45

4·3·1 标志字46

第六章 80286与8086的兼容性46

4·3 设备标题46

4·4·1 请求标题47

4·4 I/O请求数据包47

4·4·2 状态字48

4·4·3 新的命令48

4·5·1 内部排队52

4·5 操作52

4·4·4 修改的请求52

4·5·2 请求完成通讯53

4·5·3 嵌套中断53

4·5·4 初始化54

4·5·5 非中断驱动设备54

4·6 控制台设备54

4·6·1 错误处理55

4·6·2 键盘中断56

4·6·3 ROM仿真56

4·7 设备辅助功能详述56

4·7·1 请求队列管理程序57

4·7·2 进程同步程序59

4·7·3 控制台及时钟驱动器的特殊程序60

4·7·4 字符排序程序61

4·7·5 其它程序61

4·7·6 临界区程序62

4·8 IOCTL功能详述63

4·9 信号程序64

第五章 可执行文件格式68

5·1 新的可执行文件格式68

5·2 可执行文件启动条件68

5·3 新的.EXE格式图69

5·3·1 状态位和标题信息70

5·3·2 新的.EXE标题70

5·3·3 段表71

5·3·4 资源表72

5·3·5 模块参数表73

5·3·6 入口表(1—based)73

5·3·7 常驻或非常驻名称表入口(3+n字节)73

5·3·8 输入名称表入口(1+n字节)74

5·3·9 单位段数据(per—segment data)74

6·1 引言76

6·2 286兼容性76

6·2·1 在8086方式下的兼容性77

6·2·2 在286保护方式下的兼容性80

6·3 什么是存储管理?80

6·3·1 8086存储模型研讨81

6·3·2 286存储再定位82

6·3·3 什么是“段”(Segment)?83

6·3·4 使程序兼容84

6·4·2 不纯代码段85

6·4 286保护特点85

6·4·1 段尺寸85

6·4·3 特权指令86

第七章 文件和目录87

7·1 概述87

7·2 多级目录88

7·3 路径和路径名90

7·4 通配符91

7·5 目录使用92

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

8·1 MS—DOS命令类型94

13·6·9 设置最大段数 (195

8·3 过滤器和管道96

8·2 改变标准I/O命令96

第九章 MS—DOS命令98

9·1 命令选择项98

9·2 关于选择项的进一步说明99

9·3 MS—DOS命令99

第十章 多任务的使用140

10·1 概述140

10·3 MS—DOS进程调度141

10·2 MS—DOS上托包141

10·4 MS—DOS存储管理142

10·5 MS—DOS4.0的通讯142

10·6 一个上托应用程序是怎样工作的143

10·7 MS—DOS上托包工作限制143

第十一章 批处理145

11·1 批处理的介绍145

11·2 批处理命令150

12·1·2 MS—DOS怎样使用模板156

第十二章 MS—DOS行编辑156

12·1·3 MS—DOS编辑键156

12·1·1 MS—DOS特殊编辑键156

12·1 MS—DOS编辑和功能键156

12·1·4 怎样使用MS—DOS模板157

12·1·5 MS—DOS控制符的使用158

12·2 行编辑159

12·2·1 关于行编辑程序(Edlin)159

12·2·2 Edlin怎样工件159

12·2·3 怎样起动Edlin159

12·2·4 怎样退出Edlin160

12·2·5 在Edlin下使用特殊编辑键160

12·3 行编辑命令165

12·3·1 使用Edlin命令应注意的一些事项166

12·3·2 Edlin命令参数167

12·3·3 行编辑命令168

13·2 怎样起动Link4183

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

13·1 引言183

13·2·1 方法1:应用提示来指定Link4文件184

13·2·2 方法2:用命令行指定Link4文件185

13·2·3 方法3:用应答文件指定Link4文件187

13·3 映象文件188

13·4 库文件188

13·5 模块定义文件189

13·6 Link4的有关参量192

13·6·1 观察参量清单192

13·6·2 暂停连接以更换磁盘192

13·6·3 生成一个公共符号映象193

13·6·4 将行号复制到映象文件193

13·6·5 禁止远程调用转换194

13·6·6 保护小写字母194

13·6·7 忽略缺省库文件检索195

13·6·8 设置堆栈的大小195

13·6·10 设置段区定位因数196

13·6·11 组装代码段196

13·7 Link4怎样工件196

13·7·1 暂时磁盘文件196

13·7·6 组196

13·7·2 可执行文件起动条件197

13·7·3 各段的定位197

13·7·4 段序198

13·7·5 段的组合198

13·7·7 装配199

13·7·8 段组装200

14·2 如何启动DEBUG程序201

14·1 引言201

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

14·3 DEBUG命令信息202

14·4 DEBUG命令参数203

14·5 DEBUG命令204

14·5·1 Assemble(汇编)204

14·5·2 Compare(比较)206

14·5·3 Dump(卸出)206

14·5·4 Enter(打入)207

14·5·5 Fill(填充)207

14·5·6 Go(转移)208

14·5·7 Hex(十六进制运算)208

14·5·8 Input(输入)209

14·5·9 Load(装入)209

14·5·11 Name(命名)210

14·5·10 Move(传送)210

14·5·12 Output(输出)211

14·5·13 Quit(退出)211

14·5·14 Register(寄存器)212

14·5·15 Search(检索)213

14·5·16 Trace(跟踪)213

14·5·17 Una ssemble(反汇编)214

14·5·18 Write(写)215

14·6 DEBUG出错信息215

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

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

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

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

附录E MS—DOS信息目录229

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

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

高度相关资料

磁盘操作系统(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 成都:电子科技大学出版社