使用语法: | @GetDate |
参数说明: | 无 |
返回参数: | AL=一周内的日期(0—Sunday,1—Monday,…) CX=年(1980~2099) DH=月 DL=日 |
内容破坏: | AX,CX和DX |
参见内容: | Int 21h — 2AH,@SetDate,@GetTime |
使用语法: | @SetDate month,day,year | ||
参数说明: | <month> | 月份(1-12) | |
<day> | 日(1-31) | ||
<year> | 年(1980~2099) | ||
返回参数: | 若日期合法,则AL=0,否则,AL=-1 | ||
内容破坏: | AX,CX和DX | ||
参见内容: | Int 21h — 2BH |
使用语法: | @GetTime |
参数说明: | 无 |
返回参数: | CH=小时(0~23) CL=分钟(0~59) DH=秒(0~59) DL=百分秒(0~99) |
内容破坏: | AX,CX和DX |
参见内容: | Int 21h — 2CH,@GetDate,@SetTime |
使用语法: | @SetTime hour,minute,second,hundredth | ||
参数说明: | <hour> | 小时(0~23) | |
<minute> | 分钟(0~59) | ||
<second> | 秒(0~59) | ||
<hundredth> | 百分秒(0~99) | ||
返回参数: | 若时间合法,则AL=0,否则,AL=-1 | ||
内容破坏: | AX,CX和DX | ||
参见内容: | Int 21h — 2DH,@SetDate,@GetTime |
使用语法: | @GetVer |
参数说明: | 无 |
返回参数: | AL=主要版本号、AH=次要版本号 BH=OEM序列号、BL:CX=24位用户号 |
内容破坏: | AX,BX和CX |
参见内容: | Int 21h — 30H,@SetDate,@GetTime |
使用语法: | @GetInt interrupt @SetInt interrupt,vector [,segment] |
|
参数说明: | <interrupt> | 常量,中断号(8位) |
<vector> | 中断处理程序的偏移量 | |
<segment> | 中断处理程序的段地址,缺省值DS对数据区 | |
返回参数: | 对@GetInt,ES:BX=指向中断服务程序 | |
内容破坏: | 对@GetInt,AX、ES和BX改变; 对@SetInt,AX、DS和DX改变 |
|
参见内容: | Int 21h — 35H,25H |
使用语法: | @Exit [return] | |
参数说明: | <return> | 常量(8位),缺省值为AL |
返回参数: | 无 | |
内容破坏: | AX | |
参见内容: | Int 21h — 4CH,.EXIT |
使用语法: | @TSR paragraphs [,return] | |
参数说明: | <paragraphs> | 驻留程序需要分配的内存段落数 |
<return> | 常量(8位),缺省值为AL | |
返回参数: | 无 | |
内容破坏: | AX和DX | |
参见内容: | Int 21h — 31H |