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
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''' , w przypadku napędu CD/DVD jest to '''Interrupt Reason''' w czasie odczytu i '''Sector Count''' w czasie zapisu (patrz tabela)
{| 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''' ,w przypadku napędu CD/DVD jest to '''Byte Count Low'''
{| class="wikitable"
! Bity