注册 登录
编程论坛 Windows论坛

[测试勿进]1992

live41 发布于 2004-11-05 22:06, 1278 次点击

《未公开的DOS核心技术》- 清华大学出版社 - 1992年8月版 - 北京航空航天大学计算机系翻译

《Undocumented DOS: a programmer's guide to reserved MS-DOS functions and data structure》

作者:Andrew Schulman, Raymond J.Michels, Jim Kyle, Tim Paterson, David Maxey, Ralf Brown

[此贴子已经被作者于2004-11-05 22:12:43编辑过]

23 回复
#2
Knocker2004-11-05 22:18
看见了,这个是16位编程
#3
live412004-11-05 22:21

说明我为什么要你进来讨论,因为我只看得懂一点点,书上用到汇编和Pascal,还有很深的dos知识,还有一些内存管理等技术,我都没看懂。所以叫你来讨论。

相信你对陈年老酿也会有兴趣吧,我问的问题可能会有点幼稚,但实在不懂。

最好你自己去搞一本来看着和我讨论,要不我打字上来很累,不过书太久了,很难找了。

[此贴子已经被作者于2004-11-05 22:22:07编辑过]

#4
live412004-11-05 22:25

1。你可以帮我找到关于 int 21h 的中断功能表吗?

书上的附录被人撕掉了,不知何年何月何日何人干的,好离谱,撕掉了关键的中断表。

[此贴子已经被作者于2004-11-05 22:37:05编辑过]

#5
live412004-11-05 22:34

2。下面两段是不是pascal?最好解释一下,可能很有点难度。

echo off rem need6.bat Lastdrv > nul if errorlevel 6 goto end echo Requires at least six drives :end

INT 21h function 0Eh Select Disk Selects the drive specified in DL (if Valid) as the default drive. Call with: AH = 0Eh DL = drive code (0 = A, 1 = B, etc.) Returns: AL = number of logical drives in system

以上照书上打的,可能有错漏,书旧了没办法,你看得懂多少就解释多少吧!

[此贴子已经被作者于2004-11-05 22:38:10编辑过]

#6
Knocker2004-11-05 23:32

不是pascal

前一个是bat文件

后一个纯E文嘛

Int 21h 功能0Eh 选择磁盘 改变缺省的磁盘驱动器 调用寄存器: AH 0Eh DL 驱动器号(A=0一直到Z=25) 返回寄存器: AL 逻辑驱动器号 除了选择缺省驱动器,该功能还可用来确定与系统有关的逻辑驱动器 号。

#7
Knocker2004-11-05 23:34
我先说明一下,我收了你10000,我回一个贴价值500
#8
Knocker2004-11-06 11:29

我可不退钱啊^_^

哈哈

不过你搞这个有什么意义吗?这是dos中断调用跟DOS的版本有关差异很大,知道怎么调用就行了。

#9
live412004-11-06 11:49
...
#10
Knocker2004-11-06 13:25

晕了吗?嘿嘿,如果你还想继续讨论,也可以,反正我是愿意的,对dos下的东东我不感冒,很喜欢^_^,我就喜欢dos黑黑的屏幕,跳动的字符

不过,我看你什么C#,C++,.net.......跟这能有什么关系吗?博其十,不如精其一。

#11
live412004-11-06 13:45

你的回帖不能满足我的要求,我最近在学汇编,学C#只是为了做数据库作业,我本人还是喜欢C++,只是VC6太难入门,害我磨蹭了很久都不会。现在数据库还没做好,不过发现这本书,很有兴趣,上面写了很多Dos功能的源代码,想必你也有兴趣,因为用汇编和pascal写的。

我的两个问题你答得不好,我不满足。。。

#12
Knocker2004-11-06 14:30

为了对得起你的钱及维护我的信誉,还有什么不满意的你说。

[此贴为免费赠送贴]

#13
live412004-11-06 16:02
呵呵,你最好帮我先写个数据库,要学生成绩管理系统数据库,哈哈。
#14
live412004-11-06 21:18

我识英雄才叫你讨论的,本来这本书的参考价值很高的,是微软内部资料来,由作者辛苦收集得来,难得想找个人讨论,现在连我自己都没心情看了。

#15
Knocker2004-11-06 23:36

靠,你以为我没看过?要不要我给一本更详细的你看看?

(京)新登字158号 DOS Programmer's Reference,4th Edition Terrv Dettmann Authorized translation from the English language edition published by Que Corporation. Copyright 1993 by Que Corporation All rights reserved. No part of this book maybe reproduced or transmitted in any form or by any means,electronic or mechanical, including photocopying,recording or by any information storage retrieval system,without permis- sion in writing from the Publisher. Chinese language edition published by Tsinghua University Press. 本书英文版Que Corporation于1993年出版,版权为Que所有。本书中文版由Que Corporation授予清华大学出 版社出版。未经出版科书面允许,不得以任何方式复制或抄袭本书内容。 中华人民共和国国家版权局著作权合同登记章图字:01-95-330。 版权所有,翻印必究。 本书封面贴有清华大学出版社激光防伪标签,无标签者不得销售。 图书在版编目(CIP)数据 DOS程序员参考手册/(美)Detmann著;熊桂喜等译.-北京:清华大学出版社,1995 ISBN 7-302-001984-3 微型计算机磁盘操作系统手册IV. TP316- 62 中国版本图书馆CIP数据核字(95)第17042号 出版者:清华大学出版社(北京清华大学校内,邮编100084) 印刷者:北京人民文学印刷厂 发行者:新华书店总店北京科技发行所 开本: 787*1092 1/16 印张: 54.75 字数: 1299千字 版次: 1996年1月第1版1996年1月第1次印刷 书号: ISBN 7-302-01984-3/TP·915 印数: 0001-5000 定价: 89.00元 a3页 内容简介 本书是介绍MS-DOS编程的技术书籍,是一本多年来的权威性畅销著作。内容非常 全面,覆盖了DOS的各个方面。 ·包括了MS-DOS 6.xx的全部内容,并覆盖了DOS的各个版本(1.0-6.22)。书中 包括全部的DOS功能调用及数据结构,包括一些未公开的功能和保留的功能。 ·介绍了PC编程时所需的BIOS、鼠标、EMS、XMS、DPMI、任务切换等的功能调 用。 .分专题介绍了DOS编程的各个方面:输入/输出设备;内存、文件、目录、设备管 理;TSR及设备驱动程序;DOS出错处理等等。 ·介绍了如何在汇编语言、BASIC C/C++及Pascal中使用DOS及BIOS的技术。 ·丰富而实用的大量实例源代码。 本书的读者对象为对PC编程有兴趣的专业技术人员、大专院校学生及计算机爱好 者。

如果你想研究dos编程到是可以一看,否则我劝你不要在这上面多花精力,大致看一下,知道是怎么一回事就行了。

#16
live412004-11-07 00:56
我想学汇编,没有好书……
#17
Knocker2004-11-07 09:55

没有^_^

我的头像不错吧?

#18
hummar2004-11-10 10:23
-------------------------------------------------------------------------------
 我偷了比尔的窗口,我却看到窗外是一个阳光的自由的开放的unix。
#19
迷失星际2004-12-22 12:00

原来这里有过如此秘密的对话…

#20
心系风铃2004-12-26 23:41
以下是引用迷失星际在2004-12-22 12:00:42的发言:

原来这里有过如此秘密的对话…

又看到你了。混飯吃的!

就對死你。。。

#21
心系风铃2004-12-26 23:43
這是衹要版主才能討論的嗎?
#22
心系风铃2004-12-26 23:43
以下是引用迷失星际在2004-12-22 12:00:42的发言:

原来这里有过如此秘密的对话…

又看到你這家伙了,老是玩玩,沒看你發過一次有見識性的。
#23
suyongtao2005-01-05 17:35
呵呵,楼上的对那个迷失的星际意见不小呀,呵呵,,,我也没有发表过什么有见的的文章,,,,真汗呀,呵呵, , ,
#24
2005-04-29 10:23
同意楼上之经典观点
1