图书介绍

MS-DOS编程技巧PDF|Epub|txt|kindle电子书版本网盘下载

MS-DOS编程技巧
  • 朱传乃主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:711506315X
  • 出版时间:1997
  • 标注页数:502页
  • 文件大小:14MB
  • 文件页数:510页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MS-DOS编程技巧PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 从计算机系统启动到简单的MASM编程1

1.1 系统复位以后MS-DOS的建立过程1

1.1.1 CPU的复位和系统初始化的步骤1

目录1

1.1.2 引导扇区的读取步骤3

1.1.3 MS-DOS的三个文件6

1.1.4 从磁盘读取引导扇区后加载OS的步骤7

1.1.5 执行COMMAND.COM9

1.1.6 内部命令9

1.2 程序的启动原理10

1.2.1 COM程序的启动过程10

1.2.2 批处理文件的启动18

1.2.3 EXE程序的启动步骤18

1.3.1 编写简单的COM程序22

1.3 编写简单的程序22

1.3.2 编写简单的EXE程序26

第二章 MS-DOS的存储器管理机构及其应用28

2.1 MCB(存储器控制块)28

2.1.1 MCB的结构28

2.1.2 由DOS检索和分配存储器块的方法29

2.2 常驻程序32

2.2.1 常驻程序的种类32

2.2.2 程序常驻的方法33

2.2.3 由正常结束的常驻38

2.2.4 常驻时的堆栈区域和环境变量区域41

2.3 常驻程序的检索43

2.3.1 常驻程序的检索方法43

2.3.2 MS-DOS对常驻程序的检查功能45

2.3.3 常驻程序常驻后的调用方法46

2.4.1 编写TSR程序的注意事项47

2.4 编程举例47

2.4.2 TSR程序的实例49

第三章 MS-DOS的磁盘管理60

3.1 MS-DOS的磁盘形式60

3.1.1 软磁盘的管理项目60

3.1.2 MS-DOS的各磁盘区域的功用61

3.2 目录区域和FAT区域的检索66

3.2.1 目录区域的检索66

3.2.2 FAT区域的检索68

3.3 与磁盘有关的各种信息70

3.3.1 DPB(磁盘参数块)和磁盘的自由空间70

3.3.2 与磁盘有关的其它操作74

3.3.3 恢复被删除文件的程序举例78

4.1.1 设备驱动程序的功用94

第四章 设备驱动程序94

4.1 设备驱动程序的功用和种类94

4.1.2 设备驱动程序的种类96

4.1.3 设备驱动程序的安装97

4.2 设备驱动程序的结构97

4.2.1 设备头98

4.2.2 请求头(命令包)104

4.2.3 I/O请求命令的种类105

4.3 取代RS-232-C ROM BIOS的常驻程序(TSR)115

4.3.1 ROM BIOS和INS 8250的内部寄存器115

4.3.2 程序的编写方法121

4.3.3 RS-232-C接口信号和样板驱动程序145

4.4 块型设备驱动程序举例153

5.1.1 中断的种类159

第五章 中断和中断处理程序159

5.1 关于中断的基本知识159

5.1.2 中断控制器8259A161

5.2 硬中断处理程序166

5.2.1 用汇编语言编写中断用的样板程序166

5.2.2 结束中断和利用原有中断向量的方法172

5.3 DOS通过中断监视程序175

5.3.1 常驻和释放的步骤224

5.3.2 命令说明和操作方法227

5.4 MS-DOS的CTRL组合键和中断处理程序229

5.4.1 MS-DOS的CTRL组合键229

5.4.2 对CTRL组合键的编程控制方法230

6.1 对应用程序访问文件进行追踪的FAT.ASM236

6.1.1 FAT程序的使用方法236

第六章 典型的实用程序236

6.1.2 Log文件的显示格式260

6.1.3 关于FAT程序的说明264

6.2 环境变量的使用方法265

6.2.1 MS-DOS的环境变量265

6.2.2 环境变量的取得方法266

6.2.3 环境变量的检索、修改和设置270

6.3 同时打开20个以上文件的方法276

6.3.1 MS-DOS文件句柄的结构276

6.3.2 同时打开20个以上文件的测试程序284

第七章 保护模式下的编程方法291

7.1 80386 CPU的内部寄存器291

7.1.1 寄存器的种类291

7.1.2 标志寄存器293

7.1.3 控制寄存器295

7.1.4 工作模式297

7.2 存储器物理地址的形成299

7.2.1 虚拟存储器(虚拟地址)和物理存储器(物理地址)299

7.2.2 描述符表和描述符300

7.2.3 段选择器和描述符表309

7.3 进入保护模式的编程方法322

7.3.1 在保护模式下访问VRAM的程序322

7.3.2 把保护模式的存储器作为数据区使用的程序329

7.3.3 从MS-DOS访问保护模式存储器的样板程序338

第八章 EMS和XMS的编程方法346

8.1 概述346

8.1.1 IBM PC和PC/XT机存储器空间的分配和扩充346

8.1.2 IBM PC/AT机存储器空间的分配和扩充349

8.2.1 EMM编程概要351

8.2 EMM的编程方法351

8.2.2 EMS应用程序实例372

8.3 XMS的编程方法392

8.3.1 XMS的编程步骤392

8.3.2 XMS编程实例398

8.3.3 EMM386.EXE设备驱动程序403

附录409

附录A-1 系统调用一览表409

附录A-2 系统调用说明413

附录B-1 INT 21H DOS功能一览表419

附录B-2 INT 21H DOS功能说明433

附录B-3 MS-DOS 2.11以后版本的DOS功能调用所提供的错误代码462

附录C 直接调用DOS功能的C函数一览表464

附录D-1 EMM INT 67h的功能485

附录D-2 结束状态一览表502

热门推荐