中国科学院21H条(0x21)
功能0dh(0x0d或13)>磁盘复位
Call with: AH = 0DH
Returns: Nothing
Comments:
这项功能潮红所有档案缓冲区.功能不作任何档案目录更新盘仍然开放.
中国科学院21H条(0x21)
功能0eh(0x0e或14)->选择磁盘
Call with: AH = 0EH
DL = drive code (0 = A, 1= B, etc.)
Returns: AL = number of logical drives in system
Comments:
要选择指定驱动电流或过失,磁盘驱动器和回报总数的逻辑驱动系统.
申请书应当限于为径獒-的Z(一0=1=乙等).逻辑驱动方式 总数块等装置、软盘硬盘驱动器等一般单一物理硬盘驱动分为两个或更多逻辑是驱使.
中国科学院21H条(0x21)
功能0fh(0x0f或15)>档案开放
Call with: AH = 0FH
S: DX = segment: offset of file control block
Returns: If function successful and file found
AL = 00H
And FCB filled in by MS-DOS is as follows:
Drive field (offset 00H) =1 for drive A, 2 for drive B, etc. Current block field (offset 0CH) = 00H
Record size field (offset 0EH) = 0080H
Size field (offset 10H) = file size from directory
Data field (offset 14H) = date stamp from directory
Time field (offset 16H) = time stamp from directory
|
如果不成功功能及档案找不到
AL = 0FFH
Comments:
它打开了档案,并供随后阅读/写运行.如果计划将使用记录大小128字节以外,要创下规模循环流化床抵消0eh后场成功开启档案之前,任何其他磁盘操作.
中国科学院21H条(0x21)
功能10小时(或160x10)>关闭档案
Call with: AH = 10H
DS: DX = segment: offset of file control block
Returns: If function successful (directory update successful)
AL = 00H
If function unsuccessful (file not found in directory)
AL = FFH
Comments:
它是用来关闭一个档案.逢档案、潮红一切MS-DOS下的内部磁盘缓冲区与磁盘档案、 如果磁盘目录和更新改造或扩建已立案.
中国科学院21H条(0x21)
11小时32函数(0x11或17)>找到第一档案
Call with: AH = 11H
DS: DX = segment: offset of file control block
Returns: If function successful and matching file found
AL = 00H
磁盘和缓冲目前转让面积(双重课税)地址填写为正常开启或延伸循环流化床循环流化床、 循环流化床是依靠投入哪种功能.
如果函数不成功(没有找到配对filename=050535.htm)
AL = FFH
Comments:
它搜索当前目录下的指定配套filename=050535.htm动力. 你可以使用借以反应(? *).这项功能配套filename=050535.htm报税首.
中国科学院21H条(0x21)
第十二功能(18或0x12)>找到未来档案
Call with: AH = 12H
DS: DX = segment: offset of file control block
Returns: If function successful and matching filename found
AL = 00H
磁盘和缓冲目前转让面积(双重课税)设置地址作为开启或延长正常循环流化床循环流化床、依靠这种循环流化床本来投入11小时32int21h功能
如果函数不成功,没有找到匹配文件名
AL = FFH
Comments:
这是以前的同伴功能. 如果11小时32*功能21H条已取得成功,今后选配filename=050535.htm回报,如果有. 这项功能作为假设循环流化床投入已妥善因先前号召初始化函数11小时32*21H条和其后可能来电中国科学院21H条和第十二功能,filename=050535.htm或扩建正在寻字包含至少一个外卡.
中国科学院21H条(0x21)
函数43(0x13或19)>删除档案
Call with: AH = 13H
DS: DX = segment: offset of file control block
Returns: If function is successful and file or files deleted
AL = 00H
If function is unsuccessful and no matching files were found or at least one matching file was read-only,
AL = FFH
Comments:
它把一切配套由目前的档案目录的违约或指定磁盘驱动.你也可以使用借以反应(? *).
中国科学院21H条(0x21)
功能缆车(0x14或20)>阅读顺序
Call with: AH = 14H
DS: DX = segment: offset of previously opened
file control block
Returns: AL = 00H if read successful
01H if end of file
02H if segment wrap
03H if partial record read at end of
file
Comments:
这项功能块顺序写在下一个档案数据,那么该档案教鞭适度递增.多少字节的数据指明了予以备案尺寸领域(抵消0eh)档案控制块(循环流化床).
阅读记录是在目前磁盘存储转移到区(双重课税)地址 指定最近号召中国科学院21H条1ah功能.如果大小和位置的纪录都是这样,一个缓冲区溢出部分或周期性出现,功能未能归还典以2小时35分钟.
|