OS Project Wiki の保存版 ヒデさん・アリスさんほか、OS部のみなさんが書いたものです。
2019年にサイトが消滅しました。当時あった211ページのうち、本文が残っていたのは86ページです。すべては復旧できていません。Common Crawl と Internet Archive に 残っていたものを組み直しています(最終取得 2019-05-24)。
編集・検索・添付などの機能は動きません。表示のみです。

検索

まずは、検索!

Index

人気の20件
最新の20件
2018-12-022018-01-092017-05-072017-04-252016-05-012015-02-242014-01-032013-06-252012-12-302012-12-292012-07-272012-07-162012-02-052012-01-292011-10-012011-09-18

ATA/ATAPI - コマンド

目次

デバイス・セレクション・プロトコル

マスタかスレーブかを選択するプロトコルです。

主なコマンド・プロトコル一覧

0x00 NOP

キューにあるコマンドをアボートする。

デバイスサポート
ATA
ATAPI
コマンド・パラメータ
レジスタ76543210
FR0x00
DH000DEV0000
CM0x00

0xa1 IDENTIFY PACKET DEVICE

ATAPIデバイスから情報を取得するコマンドです。
このコマンドを実行することで、データ・レジスタから各種情報を得られますが、書ききれないので、詳細は本を買ってください。(著作権的問題もありますので。。)
ATAデバイスはIDENTIFY DEVICEコマンドを参照してください。

デバイスサポート
ATA×
ATAPI
コマンド・パラメータ
レジスタ76543210
DH000DEV0000
CM0xa1
結果(エラーなし)
レジスタ76543210
DHDEV
STBusyDRDYDFDRQERR:0

0xec IDENTIFY DEVICE

ATAデバイスから情報を取得するコマンドです。
このコマンドを実行することで、データ・レジスタから各種情報を得られますが、書ききれないので、詳細は本を買ってください。(著作権的問題もありますので。。)
ATAPIデバイスはIDENTIFY PACKET DEVICEコマンドを参照してください。

デバイスサポート
ATA
ATAPI×
コマンド・パラメータ
レジスタ76543210
DH000DEV0000
CM0xec
結果(エラーなし)
レジスタ76543210
DHDEV
STBusyDRDYDFDRQERR:0

Since 2008 July. OS Project Wiki
保存 2019-04-21 ・ ページ一覧