_ms--dos高水平程序设计.rar
《MS-DOS高水平程序设计》是一本深入探讨DOS操作系统编程技术的专业书籍,对于想要深入理解和掌握DOS编程的开发者来说,无疑是不可或缺的参考资料。DOS(Disk Operating System)是微软早期开发的操作系统,虽然在现代计算环境中已较少使用,但其底层原理和编程思想对理解操作系统工作方式仍有很大帮助。 本书主要涵盖以下几个核心知识点: 1. **DOS API**:DOS提供了丰富的应用程序接口(API),使得程序员可以通过调用这些接口来实现各种操作,如磁盘I/O、屏幕输出、处理中断等。书中会详细介绍这些API函数的功能、使用方法及参数含义。 2. **汇编语言基础**:DOS编程往往涉及汇编语言,因为它可以直接与硬件交互。读者将学习到如何编写和调试汇编代码,理解指令集、寄存器的使用以及如何控制程序流程。 3. **内存管理**:在DOS环境下,程序直接管理内存,了解内存段结构、数据段、堆栈段的概念至关重要。书中会讲解如何分配和使用内存,以及避免内存冲突的方法。 4. **文件操作**:DOS程序经常需要处理文件,包括创建、打开、关闭、读写文件等。这部分内容会介绍文件系统的结构和FAT(File Allocation Table)的工作原理。 5. **中断处理**:DOS程序常通过中断调用来实现某些功能,如打印字符、读写磁盘等。书中会详细阐述中断的概念、中断向量表以及如何处理中断。 6. **程序结构与控制**:如何组织程序结构,实现条件判断、循环、子程序调用等控制流程,是DOS程序设计的基础。这部分内容会涵盖流程控制语句和子程序的设计。 7. **设备驱动编程**:DOS允许直接与硬件设备交互,因此驱动程序编写也是DOS编程的一部分。书中可能会涉及键盘、显示器、打印机等常见设备的驱动编写。 8. **高级技巧**:书中可能还会包含一些高级技巧,如多任务编程(通过批处理文件或DPMI)、图形界面编程(利用BIOS或自定义显卡模式)以及调试技术。 通过学习《MS-DOS高水平程序设计》,读者不仅可以掌握DOS环境下的编程技能,还能深入理解操作系统的工作原理,这对于从事系统级编程、嵌入式开发甚至是现代操作系统的学习都有极大的帮助。虽然DOS已不再是主流,但其背后的理论和技术仍然是计算机科学的重要基石。
- 1
- 2
- 3
- 4
- yu_cao_2012-03-02书中有些代码看不清楚,还行
- 粉丝: 0
- 资源: 14
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助