《未公开的DOS秘密》

来源:百度知道 编辑:UC知道 时间:2024/07/05 17:03:47
一本古董级的书,不知道作者的名字,中国早期的一个程序员写的,一些大学的图书馆里有,市面上找不到。哪里有电子版的?

在学校图书馆找到,但是超星的,只能在本机阅读。

前言
Andrew Schulman
我先讲一个与本书有关的故事。
几个月以前,我的一个同事白以为我是个DoS高手,请我编写一个取消MS—DoS的L驱
动器的程序。虽然我不清楚达个程序的目的,但肯定是有些用户对如何从内存中删除M5c ro—
eoft的CD—RoM扩展功能的方法不满意,想用这个程序执行这方面的任务。我试验的各
种不同的方尚都没有奏效。其中包括Ms—Dos的取消设备重定向功能(D09功能5FH
的子功能04H)。
后来,我查阅了Ralf Br。wn的中断列表一书。其中介绍了一个称为“取表之表地
址”的DOG功能(功能52H),它被标记为“DoS 2.o以上内部使用”。这个功能从未枉
任何D朋正式资料中介绍过。IMB DOS 313的技术手册在介绍完功能4FH后就直接介绍功
能54H。甚至Ray DMncap的《MS—D03高级程序设计》一书也把功能52H列为”保留的”。
但是,正是这个末公开的DOs功能可以解决取消驱动器L的问题。一旦了解了功能52H,编
写因手就易如反掌了5反之,没有这个信息对,一切都无从下手。
讲这个故事并不是要介绍编写某个程序的具体细节。我的主要目的是耍指出,确实有一
些应用程序中需要使用那些没有在Mic r。s。l以IBM资料中介绍过的DOS功能。
‘当然,.做为一个DOS程序员,我过去已经注意到确实存在很多来公开的DOS功能。在
许多计算机杂志中或电子信息板小可以找到关于这类问题的各种介绍。但对于我来此看到
达些内容分散在很多不同的资料,F,促使我们开始编写这本书。这里p 我们招很多分散
豹,不清晰的或近乎矛盾的说法统一起来,并且考虑DosJ版本的差异带来的变化。很明显
这样一本集巾所有末公开的DOs功能4u数据结构的书是非常必要的,更何况它还介绍了不同
DOS版本之间的差异以及如何安全地应用这些木公开的功能。