FDCステータスレジスタ
対応モデル : 全モデル
I/Oアドレス : 0200h
ビット構成 | ||||||||
---|---|---|---|---|---|---|---|---|
R/W | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
R | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
FDCコマンドに対するドライブの状態
タイプ | コマンド | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|
I | 全て | NOT READY |
WRITE PROTECT |
HEAD LOADED |
SEEK ERROR |
CRC ERROR |
TRACK0 | INDEX | BUSY |
II | リードデータ | NOT READY |
0 | RECORD TYPE |
RECORD NOT FOUND |
CRC ERROR |
LOST DATA |
DATA REQUEST |
BUSY |
ライトデータ | NOT READY |
WRITE PROTECT |
WRITE FAULT |
RECORD NOT FOUND |
CRC ERROR |
LOST DATA |
DATA REQUEST |
BUSY | |
III | リードアドレス | NOT READY |
0 | 0 | RECORD NOT FOUND |
CRC ERROR |
LOST DATA |
DATA REQUEST |
BUSY |
リードトラック | NOT READY |
0 | 0 | 0 | 0 | LOST DATA |
DATA |
BUSY | |
ライトトラック | NOT READY |
WRITE PROTECT |
WRITE FAULT |
0 | 0 | LOST DATA |
DATA REQUEST |
BUSY | |
IV | 他のコマンド実行中 | 0 | |||||||
実行中のコマンドが無い | NOT READY |
WRITE PROTECT |
HEAD LOADED |
0 | 0 | TRACK0 | INDEX | 0 |
NOT READY : 1=NOT READY(動作不可)
WRITE PROTECT : 1=WRITE PROTECT(書込不可)
HEAD LOADED : 1=HEAD LOADED(ヘッドロード)
SEEK ERROR : 1=SEEK ERROR
CRC ERROR : 1=CRC ERROR
TRACK 0 : 1=ヘッドがTRACK 0位置にある
INDEX : 1=インデックスホール検出
BUSY : 1=BUSY(コマンド実行中)
RECORD TYPE : データフィールドのアドレスマークを示す 1=Deleted Data Mark /0=Data Mark
RECORD NOT FOUND : 1=トラック,セクタ,サイドが見つからなかった
LOST DATA : DATA REQUEST(DRQ)に対してのデータ転送が間に合わなく、データがロスト(消滅)した
DATA REQUEST : 次データの要求タイミング
BUSY : コマンド実行中
WRITE FAULT : 書込失敗
コメント
最新を表示する
NG表示方式
NGID一覧