Thread View: pl.comp.lang.asm
4 messages
4 total messages
Started by identifikator: 20040501
Sat, 15 Jan 2011 15:59
dysk ATA
Author: identifikator: 20040501
Date: Sat, 15 Jan 2011 15:59
Date: Sat, 15 Jan 2011 15:59
14 lines
1538 bytes
1538 bytes
kurdę nie ma grupy dla sprzętowców więc muszę zapytać tu... nurtuje mnie problem przerwania wykonywania operacji w dyskach PATA... chodzi o przypadek, wykonujemy wrtite sector, ale na skutek jakiegoś błędu po wysłaniu do dysków paru słów trzeba anulowac polecenie write sector... pytania-zagadnienia ;o): - czy, istnieje w specyfikacji PATA jakiś rozkaz anulowania komendy? - czy, gdybym po zapisaniu paru słów wbił do kontrolera jakąś inną komendę, to czy dysk wywali błąd czy wykona tą nową komendę - np. seek? - ogólnie jak sobie z tym poradzić? pozdr.
Re: dysk ATA
Author: identifikator: 20040501
Date: Sat, 15 Jan 2011 16:00
Date: Sat, 15 Jan 2011 16:00
4 lines
1196 bytes
1196 bytes
> - czy, gdybym po zapisaniu paru słów wbił do kontrolera jakąś inną > komendę, to czy dysk wywali błąd czy wykona tą nową komendę - np. seek? może Ktoś bieglejszy w assemblerze sprawdził by to dla mnie? ;o)
Re: dysk ATA
Author: identifikator: 20040501
Date: Sat, 15 Jan 2011 16:46
Date: Sat, 15 Jan 2011 16:46
6 lines
1338 bytes
1338 bytes
istnieje jakaś komenda NOP w ATAPI-6... nie rozumiem do czego służy - za skomplikowany angielski - może Ktoś by mi przetłumaczył? dokument: http://www.t13.org/documents/UploadedDocuments/project/d1410r3b-ATA-ATAPI-6.pdf strona numer 157
Re: dysk ATA
Author: Bogdan (bogdro)
Date: Sun, 16 Jan 2011 09:36
Date: Sun, 16 Jan 2011 09:36
29 lines
2118 bytes
2118 bytes
W dniu 15.01.2011 17:46, identifikator: 20040501 pisze: > istnieje jakaś komenda NOP w ATAPI-6... nie rozumiem do czego służy - > za skomplikowany angielski - może Ktoś by mi przetłumaczył? > > dokument: > http://www.t13.org/documents/UploadedDocuments/project/d1410r3b-ATA-ATAPI-6.pdf > > strona numer 157 Kod komendy: 00h Wymagane dla urządzeń obsługujących funkcjonalność PACKET i Overlapped, opcjonalne dla urządzeń nie obsługujących PACKET. Protokół: bez danych Rejestr funkcjonalności: - 00h: zwróć przerwaną komendę i przerwij pozostające komendy - 01h: zwróć przerwaną komendę i nie przerywaj pozostających komend - 02h-FFh (zarezerwowane): jw. Rejestr urządzenia: pole DEV określa wybrane urządzenie. Wyglądałoby, że 00h robi to, co chcesz. Moje szukanie pokazało też, że istnieje grupa alt.pl.comp.sterowniki - może tam się ktoś bardziej zna. -- Pozdrawiam/Regards - Bogdan (GNU/Linux & FreeDOS) Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32 www.Xiph.org www.TorProject.org Soft (EN): miniurl.pl/bogdro-soft
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads