佛说土地真经:请教 DOS 高手关于 功能号掉用 的问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/02 18:24:18
汇编教材上说DOS一共有88个功能号,从00H---57H,分别把它们装入AH中,可以实现不同的功能
我看教材后面的目录,00H--57H中有几个没有,比如18H,50H,51H,52H,53H。但是57后面却有59H,51H,5BH,5CH,5EH,5FH,62H等这几个功能号,
这个是教材上写错了还是怎么回事啊?00H--57H中间的那几个功能号怎么没写出来?是不能用还是怎么回事?
请高手指点一下小弟,谢谢

18H、50-53H还有55H你没提到,是DOS内部保留的,以备扩展的,当然不能用。
你知道什么是保留把?就好象火车的卧铺票不能全部卖掉,留着几张以备急用一样。

为什么隔开留着他,而不连续留着呢?你看啊:
17H是文件重命名前面是文件操作,19H是取得当前盘号后面是盘操作,这里18H很可能是一个基于文件和盘中间的指令,只是不成熟罢了,或许下个版本能用到的(后来也没用到作罢)
还有就是老版本的DOS一开始就没考虑周到,但为了老版本软件兼容,后面新版本的DOS也就不能重新排列顺序了

其他的中断以下如:5C是解开/锁定文件,编辑器在打开和关闭文件时要用到。
如:5B是创建文件

多长时间没用了,都忘了还有BIOS调用,555......