„*” rejestr używany przez dyski twarde (urządzenia nie obsługujące komend pakietowych) Rejestr nieużywany przez napędy CD/DVD (urządzenia obsługujące komendy pakietowe)

Rejestry kontrolne Alternate Status

ZASTOSOWANIE: odczyt podstawowych informacji o stanie urządzenia bez kasowania obsługi przerwania rejestr jest tylko do odczytu, a w czasie zapisu dane trafiają do Device Control kiedy bit BSY=1 wtedy inne bity z tego rejestru nie powinny być interpretowane, zawartość tego rejestru nie jest prawdziwa gdy urządzenie jest w trybie uśpienia odczyt tego rejestru nie spowoduje skasowania obsługi przerwania zawartość tego rejestru jest identyczna z zawartością rejestru Status

Device Control ZASTOSOWANIE: rejestr ten umożliwia wykonanie programowego resetu oraz włączenie obsługi przerwania rejestr jest tylko do zapisu, w czasie odczytu jest to Alternate Status rejestr powinien być zapisywany tylko gdy DMACK=0 zawartość tego rejestru będzie zinterpretowana przez napęd od razu po jego zapisaniu Bity 7 6 5 4 3 2 1 0 Opis HOB r r r r SRST nIEN 0 HOB (HighOrderByte)znaczenie tylko w przypadku dysków twardych – adres LBA 48-bitowy – gdy HOB=0 to napęd interpretuje młodszą część (0–23) adresu LBA 48-bitowego, gdy HOB=1 część starszą (24–47) r(6:3) (reserved) zarezerwowane SRST (SoftwareReSeT) reset programowy napędu nIEN