《长城DOS3.2技术使用手册 上》求取 ⇩

目录1

第一章DOS技术1

1.1介绍1

1.2版本描述1

1.3 DOS结构1

1.3.1 引导记录1

1.3.2只读存贮器(ROM)BIOS接口2

1.3.3 DOS程序文件2

1.3.4命令处理程序2

1.4 DOS初始化3

1.5 DOS实用功能3

1.7出错处理4

1.6磁盘传送区(DTA)4

第二章设备驱动程序5

2.1 介绍5

2.2版本描述5

2.3设备驱动程序的格式6

2.4设备类型6

2.4.1字符设备6

2.4.2块设备6

2.5设备描述头7

2.5.1 指向下一个设备描述头的指针字段7

2.5.2属性字段7

2.5.3访问策略和中断程序指针9

2.5.4名字/单元字段9

2.6创建一个设备驱动程序9

2.7.1装载字符设备10

2.7装载设备驱动程序10

2.7.2装载块设备11

2.8需求描述头11

2.8.1单元码字段12

2.8.2命令码字段12

2.8.3状态字字段12

2.9设备驱动程序的功能14

2.9.1 INIT14

2.9.2 MEDIA CHECK15

2.9.3 介质描述字节16

2.9.4 BUILD BPB(BIOS参数块)18

2.9.5 INPUT或OUTPUT19

2.9.6 NONDESTRUCTIVE INPUT NO WAIT21

2.9.7 STATUS21

2.9.9 OPEN或CLOSE(DOS3.00和3.10版本)22

2.9.8 FLUSH22

2.9.10 REMOVABLE MEDlA(DOS 3.00和3.10版本)23

2.10 CLOCK$设备24

2.11采样设备驱动程序24

第三章使用扩充的屏幕和键盘控制25

3.1 介绍25

3.2 控制指令序列25

3.3 控制指令序列的格式25

3.4 光标控制指令序列26

3.4.1 光标位置26

3.4.2 光标上移27

3.4.3 光标下移27

3.4.4 光标右移27

3.4.8 设备状态报告28

3.4.7 光标位置报告28

3.4.5 光标左移28

3.4.6 水平位置及垂直位置28

3.4.9 存贮光标位置29

3.4.10恢复光标位置30

3.5 清屏30

3.5.1 屏幕清除30

3.5.2 行清除30

3.6 操作模式30

3.7 键盘的再定义32

第四章文件管理注释35

4.1 介绍35

4.2 版本描述35

4.3 文件管理功能35

4.5 控制功能调用36

4.4 FCB功能调用36

4.6 专门的文件控制37

4.7 ASCII模式和二进制模式38

4.7.1 二进制模式的文件I/O38

4.7.2 ASCII模式的文件I/O39

4.8 允许打开的文件个数40

4.9 FCB使用的限制40

4.10文件控制使用的限制40

4.11为文件分配空间40

第五章DOS磁盘的分配43

5.1 介绍43

5.2 版本描述43

5.3 DOS的区域43

5.5 DOS文件分配表(FAT)44

5.4 引导记录44

5.5.1 如何用12位的FAT表项45

5.5.2如何用16位的FAT表项46

5.6 DOS磁盘目录46

5.6.1 目录表项46

5.7 数据区48

第六章DOS的中断和功能调用51

6.1 介绍51

6.2 版本描述51

6.3 DOS的寄存器52

6.4 扩充ASCII码53

6.5 中断54

6.5.1 20H程序终结54

6.5.4 23H Ctrl-Break退出地址55

6.5.5 24H严重出错处理程序向量55

6.5.3 22H终结地址55

6.5.2 21H功能需求55

6.5.6 25H绝对磁盘读59

6.5.7 26H绝对磁盘写60

6.5.8 27H终结但仍然常驻60

6.5.9 28H—2EH为DOS保留61

6.5.10 2FH多重中断61

6.5.11 30H—3FH为DOS保留64

6.6功能调用64

6.6.1 功能调用列表65

6.6.2 DOS内部的栈66

6.6.3 出错返回信息66

6.6.4 ASCIIZ字符串70

6.6.8 使用DOS功能71

6.6.7 文件控制71

6.6.6 网络访问权71

6.6.5 网络路径71

6.6.8.1 00H程序终结73

6.6.8.2 01H键盘输入73

6.6.8.302H显示输出74

6.6.8.4 03H附加输入74

6.6.8.5 04H附加输出74

6.6.8.6 05H打印机输出75

6.6.8.7 06H控制台直接I/O75

6.6.8.8 07H控制台直接无回显输入76

6.6.8.9 08H控制台无回显输入76

6.6.8.10 09H打印字符串76

6.6.8.12 0BH检查标准输入状态77

6.6.8.11 0AH带缓冲区的键盘输入77

6.6.8.13 0CH清键盘缓冲区并调用一个键盘功能78

6.6.8.14 0DH磁盘重置78

6.6.8.15 0EH选择磁盘79

6.6.8.16 0FH打开文件79

6.6.8.17 10H关闭文件80

6.6.8.18 11H找第一个表项80

6.6.8.19 12H找下一个表项81

6.6.8.20 13H删除文件82

6.6.8.21 14H顺序读82

6.6.8.22 15H顺序写83

6.6.8.23 16H创建文件83

6.6.8.24 17H重命名文件84

6.6.8.25 19H当前磁盘84

6.6.8.27 1BH分配表信息85

6.6.8.26 1AH置磁盘传送地址85

6.6.8.28 1CH指定设备的分配表信息86

6.6.8.29 21H随机读86

6.6.8.30 22H随机写87

6.6.8.31 23H文件大小87

6.6.8.32 24H置相对记录字段88

6.6.8.33 25H置中断向量88

6.6.8.34 26H创建新程序段89

6.6.8.35 27H随机块读出89

6.6.8.36 28H随机块写入90

6.6.8.37 29H解析文件名91

6.6.8.38 2AH获取日期92

6.6.8.39 2BH置日期92

6.6.8.41 2DH置时间93

6.6.8.40 2CH获取时间93

6.6.8.42 2EH置或重置确认开关94

6.6.8.43 2FH获取磁盘传送地址(DTA)95

6.6.8.44 30H获取DOS版本号95

6.6.8.45 31H终结进程但仍常驻95

6.6.8.46 33H Ctrl-Break检查96

6.6.8.47 35H获取向量97

6.6.8.48 36H获取磁盘未用空间97

6.6.8.49 38H(DOS2.10)返回有关国家的信息98

6.6.8.50 38H(DOS3.00和3,10)置或获取有关国家的信息98

6.6.8.51 39H创建子目录(MKDIR)101

6.6.8.52 3AH删除子目录(RMDIR)102

6.6.8.53 3BH改变当前目录(CHDIR)103

6.6.8.54 3CH创建文件(CREAT)103

6.6.8.56 3DH(DOS3.00和3.10)打开文件104

6.6.8.55 3DH(DOS2.10)打开文件104

6.6.8.57 3EH关闭文件控制110

6.6.8.58 3FH从文件或设备读111

6.6.8.59 40H写到文件或设备111

6.6.8.60 41H从指定目录删除文件(UNLINK)112

6.6.8.61 42H移动文件读写指针(LSEEK)113

6.6.8.62 43H 改变文件模式(CHMOD)114

6.6.8.63 44H 设备的I/O控制(IOCTL)115

6.6.8.64 45H 复制文件控制(DUP)118

6.6.8.65 46H强迫复制文件控制(FORCDUP)119

6.6.8.66 47H获取当前目录119

6.6.8.67 48H分配内存120

6.6.8.68 49H释放已分配的内存121

6.6.8.69 4AH 修改分配的内存块(SETBLOCK)121

6.6.8.70 4BH装入或执行程序(EXEC)122

6.6.8.71 4CH终止进程(EXIT)124

6.6.8.72 4DH 获取子进程的返回码(WAIT)124

6.6.8.73 4EH 找第一个匹配文件(FIND FIRST)125

6.6.8.74 4FH 找下一个匹配文件(FIND NEXT)126

6.6.8.75 54H获取确认开关126

6.6.8.76 56H重命名文件127

6.6.8.77 57H获取或置文件的日期和时间127

6.6.8.78 59H(DOS3.00和3.10)获取扩充错128

6.6.8.79 5AH (DOS3.00和3.10)创建唯一性文件129

6.6.8.80 5BH (DOS3.00和3.10)创建新文件130

6.6.8.81 5CH(DOS3.00和3.10)文件访问的封锁与解锁131

6.6.8.82 5E00H(DOS3.10)获取机器名132

6.6.8.83 5E02H(DOS3.10)置打印机参数133

6.6.8.85 5F02H(DOS3.10)获取重定向表表项134

6.6.8.84 5E03H(DOS3.10)获取打印机参数134

6.6.8.86 5F03H(DOS3.10)设备重定向135

6.6.8.87 5F04H(DOS3.10)中止重定向137

6.6.8.88 62H(DOS3.00和3.10)获取程序段前缀地址138

第七章DOS的控制块和工作区139

7.1 介绍139

7.2 DOS内存映象图139

7.3 DOS程序段140

7.4程序段前缀142

7.5文件控制块144

7.5.1标准的文件控制块144

7.5.2扩充的文件控制块145

8.1 介绍147

8.2调用命令处理程序147

第八章在应用程序中执行命令147

第九章硬盘信息149

9.1 介绍149

9.2硬盘结构149

9.3系统初始化149

9.4引导记录和部分表150

9.5硬盘技术信息151

9.6决定硬盘的分配153

第十章EXE文件结构和装入155

10.1介绍155

10.2 EXE文件结构155

10.3重定位表156

第十一章DOS存贮管理159

11.1介绍159

11.2控制块159

《长城DOS3.2技术使用手册 上》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。