INT 13H (0x13)
機能1C0AH (0x1C0A) -->得なさいデバイス・コンフィギュレーション(ESDIの固定ディスク)を
Call with: AX = 1C0AH
DL = drive
ES:BX = buffer for Drive Configuration Status
Block
Return: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
コメント:
この機能がディスクのためのデバイス・コンフィギュレーションを得るのに使用されている。 機能が巧妙、旗をある明確が運べばああ記録は01H他に運ぶ旗をである一定ああ記録のリターン状態であり。 次のテーブルはESDIドライブ構成状態のブロックのフォーマットを示したものだ:
オフセット |
サイズ |
記述 |
00H |
バイト |
09H |
01H |
バイト |
ブロック(06H)の単語の数 |
02H |
バイト |
旗 |
03H |
バイト |
シリンダー1本あたりの予備のセクターの数 |
04H |
二重単語 |
使用可能なセクターの総数 |
08H |
単語 |
シリンダーの総数 |
0AH |
バイト |
シリンダー1本あたりのトラック |
0BH |
バイト |
トラックごとのセクター |
INT 13H (0x13)
機能1C0BH (0x1C0B) -->得なさいアダプター構成(ESDIの固定ディスク)を
Call with: AX = 1C0BH
ES:BX = buffer for Controller Configuration
Status Block
Return: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
コメント:
この機能がアダプター構成を得るのに使用されている。 機能が巧妙運送旗なら明確およびならああ01Hは、不成功なら運ぶ旗をである一定ああリターン状態あり。
INT 13H (0x13)
機能1C0CH (0x1C0C) -->手に入れなさいpos情報(ESDIの固定ディスク)を
Call with: AX = 1C0CH
ES:BX = buffer for POS Information Status
Block
Return: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
コメント:
この機能がpos情報を手に入れるのに使用されている。 機能が巧妙運送旗なら明確およびならああ01Hは、不成功なら運ぶ旗をである一定ああリターン状態あり。
INT 13H (0x13)
機能1C0EH (0x1C0E) -->翻訳しなさいRBAにaba (ESDIの固定ディスクを)
Call with: AX = 1C0EH
CH = low 8 bits of cylinder number
CL = sector number (high two bits of
cylinder number in bits 6 and 7)
DH = head number
DL = drive number
ES:BX = ABA (Absolute Block Address)
number
Return: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
コメント:
この機能はaba (絶対ブロック・アドレス)にRBA (相対ブロックアドレス)を翻訳する。 機能が巧妙運べば旗をなら明確およびならああ記録は01H、他に旗をである一定およびああリターン状態運ぶ。
|