《MS-DOS系统发展技术手册》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:杨士正等编译
  • 出 版 社:全华科技图书股份有限公司
  • 出版年份:1991
  • ISBN:7506208318
  • 页数:414 页
图书介绍:杨士正等编译.MS-DOS系统发展技术手册.全华科技图书股份有限公司

3-1 关系运算子 26 1

6 结语 55 1

5-3 虚拟case巨集 53 1

5-2 技巧与警告 51 1

5-1 结构控制巨集如何工作 48 1

5 组合语言结构控制叙述 40 1

4-5 使用MASM条件组译与巨集的注意事项 40 1

4-4 剖析巨集引数 35 1

4-3 字串匹配—举例说明 32 1

4-2 相位错误和MASM的特殊处 31 1

4-1 决定运算元型别 29 1

4 条件式组译与巨集 28 1

3-2 条件组译之摘要 28 1

目录 1

2-6 巨集的摘要 19 1

2-5 其他的重覆置换指令 17 1

2-4 巨集的重覆置换指令 14 1

2-3 巨集程式库 13 1

2-2 巨集列印指令 13 1

2-1 标号 8 1

2 巨集指令的介绍 5 1

1 速记式叙述的需求 3 1

第一章 结构化程式编写的工具 1

第一部分 程式的编写和设计 1

序 1

3 条件式组译 22 1

3-2 程式码的种类 78 2

3 程式写的型式 75 2

3-1 程式码的定位 76 2

2-5 例外说明 74 2

3-3 在记忆体安置及使用局部储存。 86 2

3-4 保护资料及控制资料范围 93 2

3-5 保护堆叠的完整 95 2

2-2 参数传递选择#1 63 2

2-4 函数与副常式 73 2

2-3 参数传递选择#2 71 2

2-1 参数、引数、变数及常数的定义 62 2

2 组合语言模组程式设计技术 61 2

1 模组化程式设针的原理 57 2

第二章 模组化程式的设计与编写 2

3 程式档案与MS-DOS载入器 126 3

3-1 初始配置区块与.EXE程式 127 3

3-2 程式前置区 128 3

3-3 自我重置程式码 130 3

4 记忆体管理精要 130 3

4-1 “隐藏式”记忆体安置与环境区 130 3

4-2 记忆体安置与.COM程式 132 3

2-8 一个特殊的例子:部分时间执行时期程式库 124 3

5 环境转换与转换堆叠 132 3

5-1 堆叠转换之其他 134 3

6 记忆体常驻程式讨论 135 3

6-1 MS-DOS的组成 136 3

6-2 ROM BIOS与可载入BIOS 136 3

6-3 中断与查询系统 137 3

6-4 缀补至中断向量 138 3

7 REMOVE—总合程式范例 141 3

2-1 经由MS-DOS载入及执行程式 116 3

1-5 如何知道记忆体常驻程式已安置了 108 3

第三章 MS-DOS环境下的程式与记忆体管理 3

1 记忆体常驻程式 97 3

1-1 何谓记忆体常驻程式 97 3

1-2 何谓“执行时期程式库” 98 3

1-3 从命令列载入记忆体常驻常式 99 3

1-4 以INT取用记忆体常驻常式 101 3

2-7 载入记忆体常驻程式 123 3

1-6 移除记忆体常驻程式 109 3

2 函数4Bh-载入及执行程式 111 3

2-2 控制子程式 117 3

2-3 以函数4Bh执行MS-DOS命令 118 3

2-4 一个重要的警告 118 3

2-5 由MS-DOS重叠载入程式 119 3

2-6 从父程式存取重叠程式 121 3

4-5 程序监督 168 4

4-6 时间基底(Time Base) 168 4

4-7 决定输入资料的速率—内部的计时 168 4

4-8 决定输入资料的速率—外部的计时 169 4

5 在MS-DOS下建成即时的功能 170 4

4-4 程式之控制 166 4

5-1 多工执行 170 4

5-2 取得资料的方法 171 4

5-3 临界时序部分 171 4

5-4 为即时系统设计排班程式 173 4

6 结语 174 4

3-3 机器人控制系统 158 4

4-3 资料分析 165 4

4-2 资料获得 163 4

4-1 8086处理器家族时序之不同点 162 4

4 及时计算之硬体环境 162 4

3-4 提供给程式控制的特殊系统 161 4

3-2 家庭控制系统—安全与HVAC 157 4

3-1 实验室量测系统 155 4

3 一些即时系统的例举 153 4

2 为何有即时系统 153 4

1 即时系统 152 4

第四章 MS-DOS下的即时程式设计 4

3-3 使由档案操纵器的输入输出装置 189 5

3-4 装置的输入出控制—函数44h 189 5

3-5 使用INT 25h和26h做直接磁碟存取 192 5

3-6 I/0总结 193 5

4 撰写装置驱动程式 194 5

3-2 使用档案控制区块(FCB)来存取装置 188 5

4-2 策略常式 198 5

4-3 中断常式 199 5

4-4 驱动器命令 201 5

4-5 如何为装置驱动程式除错 205 5

5 普遍的RAM磁碟 2 07 5

6 结语 215 5

4-1 装置标头 196 5

3 由MS-DOS存取装置驱动程式 187 5

2-4 装置驱动程式的类型 186 5

2-3 使用ASSIGN来取代磁碟驱动程式 186 5

2-2 CONFIG.SYS档案 182 5

2-1 MS-DOS启动程序 181 5

2 安装装置驱动程式 181 5

1-2 MS-DOS不能重入(NO-Reentrant)的限制 180 5

1-1 使用装置驱动程式的时机 179 5

1 为何有装置驱动程式 178 5

第五章 可安装的装置驱动程式 5

第二部份 装置 5

3-1 CP/M风格的输入及输出字元装置 188 5

2-4 使用DEBUG 239 6

2 利用MS-DOS工具发展8087程式 236 6

2-1 MASM的使用 236 6

2-2 MASM之8087开关—/r与/e 237 6

1-9 控制8087 231 6

3 8087程式设计范例 241 6

3-1 FWAIT与FINIT指令 241 6

3-2 DUMP 87常式 241 6

3-3 使用8087做二进制与十进制之间转换 250 6

4 结语 258 6

2-3 8087在存MASM中的资料类别 238 6

1-8 FINIT与FFREE指令 230 6

1-7 8087的定址模式 229 6

1-6 FWAIT前置码 228 6

1-5 8087的指令集 225 6

1-4 资料类别总结 224 6

1-3 其他的资料格式 222 6

1-2 8087浮点实数的表示法 219 6

1-1 8087的资料暂存器 21 8 6

1 综观8087 2 18 6

第六章 8087/80287的使用 6

4-2 暂时工作档 274 7

4-3 建立新档 274 7

4-4 网路资讯呼叫 274 7

4-5 重导装置 275 7

4-1 档案共享 271 7

4-6 档案控制区块与MS-NET HANDLE功能 276 7

4-7 网路控制区块 276 7

5 与非MS-DOS电脑使用网路 278 7

6 对网路的软体授权 278 7

7 结语 279 7

3 网路结构与拓朴逻辑 264 7

4 网路作业系统 269 7

3-3 Token汇流排(IEEE 802.4)与Token环(IEEE 802.5) 268 7

3-2 CSMA/CD(IEEE 802.3) 268 7

3-1 小包与框套 266 7

2-2 IEEE 802标准专案 264 7

2-1 ISO/OSI七层网路模组 261 7

2 层次化的网路软体 260 7

1 区域网路 259 7

第七章 区域网路与MS-DOS 7

4-1 基础 304 8

4-2 使用DEBUG来救回档案 307 8

4 恢复被清除的档案 304 8

3 使用CHKDSK及RECOVER来恢复损坏的档案 302 8

2 概观如何恢复档案 302 8

4-3 使用RESCUE程式 3 08 8

4-4 使用N0rton工具程式 322 8

4-5 使用Ultra工具程式 323 8

5 结语 323 8

1-4 启动磁区 287 8

1-6 档案分配表 293 8

1-5 目录磁区 288 8

1-3 5 ?英寸、80磁轨、双面软式磁碟之配置 287 8

1-2 5 ?英寸、40磁轨、双面软式磁碟之配置 286 8

1-5 ?英寸、40磁轨、单面软式磁碟配置 285 8

1 档案恢复的原则 284 8

第八章 磁碟配置以及档案的恢复 8

第三部分 ?复 8

1-7 FAT登录项的解码 296 8

第九章 救回遗失在记忆体中的资料 9

1 救回因文书处理或文字编辑失败而遗失的资料 325 9

2 由记忆体中救回BASIC程式 330 9

3 结语 332 9

6-1 使用档案控制区块 361 10

6 档案的操作 361 10

5 磁碟格式 359 10

6-2 MS-DOS档案的操作 362 10

7 MS-DOS和IBM个人电脑系列 364 10

4-3 函数呼叫延伸的错误资讯 353 10

4-2 函数呼叫错误—返回码 352 10

4-1 重要或严重的错误码 351 10

4 错误码 351 10

7-1 类似点 365 10

7-2 不同点 366 10

8 与其他作业系统的相容牲 367 10

8-1 CP/M-80 368 10

8-2 CP/M-86和Concurrent CP/M-86 369 10

8-3 Concurrent PC-DOS和Concur rent DOS-286 370 10

8-4 Xenix和Unix 370 10

9 结语 371 10

3-10 目录群 351 10

3-2 以相容的方式执行函数呼叫 342 10

第四部分 相容性 10

第十章 MS-DOS版本间的差异 10

1 一般相容的建议 336 10

1-1 高阶语言的考虑 339 10

2 MS-DOS中断 340 10

3 函数呼叫 341 10

3-1 执行函数呼叫的标准方法 341 10

3-11 记忆体/处理管理群 351 10

3-4 不同的版本所提供的函数 343 10

3-5 程式结束群 348 10

3-6 标准的字元装置输入/输出群(0l h-Och) 349 10

3-7 标准的档案管理群 349 10

3-8 标准的非装置函数 349 10

3-9 扩充的功能群 350 10

3-3 其他的方法 343 10

1-3 使用MS DOS中断与特殊机器中断 380 11

2-2 呼叫MS-DOS函数 385 11

2-1 与组合语言介面 384 11

2 C程式语言 383 11

1-4 呼叫外部函数与程序 382 11

第十一章 高阶语言 11

1-2 呼叫MS-DOS函数 379 11

1-1 内含组合语言编写 378 11

1 Turbo PaScal编译器 377 11

第五部分 产品 11