0x40 |
シーク操作は失敗した |
0x80 |
付属品は答えなかった |
0xAA |
準備ができたドライブ(ハードディスクだけ) |
0xB0 |
ドライブ(INT 13延長)で締まらない容積 |
0xB1 |
容積はドライブ(INT 13延長)で締まった |
0xB2 |
取り外し可能でない容積(INT 13延長) |
0xB3 |
使用中の容積(INT 13延長) |
0xB4 |
ロックの計算は超過した(INT 13延長) |
0xB5 |
有効失敗される要求を出しなさい(INT 13延長) |
0xBB |
未定義の間違いは生じた(ハードディスクだけ) |
0xCC |
欠陥を起こった書きなさい |
0xE0 |
状態の記録の間違い |
0xFF |
センス操作は失敗した |
次に与えられるテーブルはcmd変数によって行われる操作命令を表す。 最初にすべての私達は両方の機能の共通操作を見る。
biosdisk |
_bios_disk |
それが何を |
0 |
_DISK_RESET |
ハード・リセットをさせるドライブコントローラーに調整ディスクシステム。 他の変数をすべて無視しなさい |
1 |
_DISK_STATUS |
最後のディスク操作の状態を戻す。 他の変数をすべて無視する |
2 |
_DISK_READ |
記憶に1つ以上のディスクセクターを読込む |
3 |
_DISK_WRITE |
記憶からの1つ以上のディスクセクターを書く |
4 |
_DISK_VERIFY |
1つ以上のセクターを確認する |
5 |
_DISK_FORMAT |
トラックを書式作成する |
cmdを使用して自由= 0、1、2、3、4,5またはcmd = _DISK_RESETであるけれども、_DISK_STATUS、_DISK_READ、_DISK_WRITE、_DISK_VARIFY、_DISK_FORMATおよび両方の選択は同じ効果をもたらすが、cmdのための間違った命令数をタイプしたら起こるかもしれない間違いを避けるのを助けるかもしれないので= 5 cmdの代りにcmd = _DISK_FORMATのような単語の選択を使用する習慣を有するべきであることが推薦される。
|