INT 13H (0x13)
機能 07H (0x07) >> フォーマットドライブ
呼出しとの : AH = 07H
AL = インターリーブ
CH = シリンダー
DL = ドライブ
80H-FFH 固定ディスク
リターン: 巧妙な機能なら
旗を=明確運びなさい
AH = 00H
機能が不成功なら
旗を=置く運びなさい
AH = 状態 (先に与えられる状態のテーブルを見なさい)
コメント:
この機能はPC/XTの固定ディスクドライブだけのために定義される。 それは全体のドライブを書式作成し、指定シリンダーで始まるディスクアドレス・フィールドおよびデータセクターを書く。
INT 13H (0x13)
機能 08H (0x08) >> ドライブ変数を得なさい
呼出しとの : AH = 08H
DL = ドライブ
00H-7FH フロッピー・ディスク
80H-FFH 固定ディスク
リターン: 巧妙な機能なら
旗を=明確運びなさい
BL = ドライブの種類(フロッピー・ディスクPC/ATおよびPS/2)
価値 |
記述 |
01H |
360KB、40は追跡する、5.25」 |
02H |
1.2MB、80は追跡する、5.25」 |
03H |
720KB、80は追跡する、3.5」 |
04H |
1.44MB、80は追跡する、3.5」 |
CH = 最大シリンダー数の低い8ビット
CL = ビット最高シリンダー数ビット0-5最大セクター数の6-7の高位2ビット
DH = 最大ヘッド数
DL = ドライブの数
ES: DI = 区分: ディスク・ドライブのパラメータテーブルのオフセット
機能が不成功なら
旗を=置く運びなさい
AH = 状態
コメント:
この機能は指定ドライブのための様々な変数を戻す。 記録dlで戻る価値は要求されたドライブのためのアダプターに付す物理的なドライブの本当数を表す。
|