ATA (technologia): Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
→Opis Rejestrów napędów ATA: drob. red: spacja przecinek |
Forumowicz (dyskusja | edycje) Poprawienie przecinków oraz drobne poprawki merytoryczne |
||
Linia 184:
x = stan dowolny (0 lub 1)
Rejestrów o nazwie Zwolniony, Przestarzały, Nieużywany nie należy używać.
CS0,!CS1 – oznacza negację pinów to oznacza że w rzeczywistości (na interfejs ATA) należy podawać wartości zanegowane z tabeli (tam gdzie A podawać N, tam gdzie N podawać A)
" * " rejestr używany przez dyski twarde(urządzenia nie obsługujące komend pakietowych)
Linia 194:
'''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
Linia 298:
* rejestr powinien być zapisywany tylko gdy BSY=0 oraz DRQ=0 oraz DMACK=0, zawartość rejestru jest niepoprawna gdy urządzenie jest w trybie uśpienia
* zawartość tego rejestru staje się parametrem komendy po zapisaniu rejestru Command
* w przypadku dysku twardego jest to rejestr '''Sector Count'''
{| class="wikitable"
! Bity
Linia 340:
* rejestr powinien być zapisywany tylko gdy BSY=0 oraz DRQ=0 oraz DMACK=0, zawartość rejestru jest niepoprawna gdy urządzenie jest w trybie uśpienia
* zawartość tego rejestru staje się parametrem komendy po zapisaniu rejestru Command
* w przypadku dysku twardego jest to rejestr '''LBA Mid'''
{| class="wikitable"
! Bity
|