| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1274 人关注过本帖
标题:[测试勿进]1992
只看楼主 加入收藏
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
结帖率:66.67%
收藏
 问题点数:0 回复次数:23 
[测试勿进]1992

《未公开的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编辑过]

2004-11-05 22:06
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
看见了,这个是16位编程

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-11-05 22:18
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

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

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

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

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

2004-11-05 22:21
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

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

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

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

2004-11-05 22:25
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 

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编辑过]

2004-11-05 22:34
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

不是pascal

前一个是bat文件

后一个纯E文嘛

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


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-11-05 23:32
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
我先说明一下,我收了你10000,我回一个贴价值500

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-11-05 23:34
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

我可不退钱啊^_^

哈哈

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


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-11-06 11:29
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
...
2004-11-06 11:49
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

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

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


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-11-06 13:25
快速回复:[测试勿进]1992
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034012 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved