大榕树 \ Pascal语言 \ 算法与技巧

获取DOS版本号

原文链接:http://www.mydrs.org/program/list.asp?id=201

  要获取DOS版本号,可以调用DOS中断21H:

中断号 AH 功能 调用参数 返回参数
21H 30H 获取DOS版本号 AL=版号(主版本号)
AH=发行号(副版本号)

  下面是获取DOS版本号的例子:

procedure GetDosVersion(var MainVer,SubVer:Byte);assembler;
asm
 mov ah,30h
 int 21h
 les bx,MainVer
 mov es:[bx],al
 les bx,SubVer
 mov es:[bx],ah
end;


作者:陈世熹
来源:陈世熹的Pascal
时间:2001-09-02

上一篇:条件编译指示表
下一篇:设置中断子程序

大榕树 版权所有 ©1999-2006