INT 13H (0x13)
機能 04H (0x04) >> セクターを確認しなさい
呼出しとの : AH = 04H
AL = セクターの数
CH = シリンダー
CL = セクター
DH = ドライブ
00H-7FH フロッピー・ディスク
80H-FFH 固定ドライブ
ES: BX = 区分: 緩衝のオフセット
リターン: 機能が巧妙なら
旗を=明確運びなさい
AH = 00H
AL = 確認されるセクターの数
機能が不成功なら
旗を=置く運びなさい
AH = 状態
コメント:
この機能は1つ以上のセクターのアドレス・フィールドを確認する。 データはこの操作によって記憶に出入して移らない。 固定ディスク、記録のCLの上部の2ビットに置かれるに関して10ビットシリンダー数の上部の2ビット。
この機能が読解可能な媒体がフロッピーディスク・ドライブにあるかどうかテストするのに使用することができる。 要求プログラムはフロッピー・ディスクシステム(INT 13H機能00H)を再調節し、3回読解可能なフロッピー・ディスクがないと仮定する前に操作を再審理するべきである。 それはだらしない初期設定操作のほとんどで推薦される。
INT 13H (0x13)
機能 05H (0x05) >> フォーマットトラック
呼出しとの : AH = 05H
AL =インターリーブ(PC/XTの固定ディスク)
CH = シリンダー
DH =頭部
DL = ドライブ
00H-7FH フロッピー・ディスク
80H-FFH 固定ディスク
ES: BX = 区分: アドレス・フィールドのリストのオフセット
(Except PC/XT fixed disk)
リターン: 巧妙な機能なら
旗を=明確運びなさい
AH = 00H
不成功な機能なら
旗を=置く運びなさい
AH = 状態 (先に与えられる状態のテーブルを見なさい)
コメント:
指定トラックのディスクセクターそしてトラック・アドレス分野を初期設定しなさい。 フロッピーディスクで、アドレス・フィールドのリストは一連の4バイトの記入項目、セクターごとの1つの記入項目から成っている。 フォーマットは次のテーブルで与えられた。
固定ディスクに、10ビットシリンダー数の上部2ビットは記録のCLの上部の2ビットに置かれる。
|