Thread View: pl.comp.lang.asm
4 messages
4 total messages
Started by Zibi
Mon, 12 Jun 2006 18:59
Odczyt sektora
Author: Zibi
Date: Mon, 12 Jun 2006 18:59
Date: Mon, 12 Jun 2006 18:59
9 lines
1297 bytes
1297 bytes
będę zobowiazany jeśli ktos napisze mi kodzik jak odczytać sektor z cylindra > 1024, dla duzego HDD w trybie LBA, z wykorzystaniem INT13 lub przerwania systemowego DOS. Chce to dolaczyc do innego DOSowego programu. To coś robię już 4 godziny i nic, a dla profesjonala to jest 4'. Wierzę, ze ta grupa to istne kompendium wiedzy i niewyczerpane zrodlo madrosci na zadany temat. :))) Pozdrawiam i dziekuje Zibi
Re: Odczyt sektora
Author: Wiktor S.
Date: Mon, 12 Jun 2006 23:30
Date: Mon, 12 Jun 2006 23:30
22 lines
1257 bytes
1257 bytes
> będę zobowiazany jeśli ktos napisze mi kodzik jak odczytać sektor z > cylindra > 1024, dla duzego HDD w trybie LBA, z wykorzystaniem > INT13 lub przerwania systemowego DOS. ax=7305h cx=FFFFh dl=dysk (1=A:, 2=B: itd.) si=0 ds:bx -> struktura (patrz niżej) int 21h jc blad format struktury, na którą wskazuje ds:bx dword sektor_poczatkowy word ile_sektorow dword bufor_ptr -- Azarien
Re: Odczyt sektora
Author: Zibi
Date: Tue, 13 Jun 2006 14:09
Date: Tue, 13 Jun 2006 14:09
18 lines
1267 bytes
1267 bytes
> ax=7305h > cx=FFFFh > dl=dysk (1=A:, 2=B: itd.) > si=0 > ds:bx -> struktura (patrz niżej) > int 21h > jc blad > > format struktury, na którą wskazuje ds:bx > > dword sektor_poczatkowy > word ile_sektorow > dword bufor_ptr > no dobra a jak to bedzie wygladalo dla sektora poczatkowego o numerze dec slownie: dziesiec milionow, moglbys wypelnic to co jest wyzej? pozdr. Z.
Re: Odczyt sektora
Author: Michał
Date: Tue, 13 Jun 2006 17:30
Date: Tue, 13 Jun 2006 17:30
43 lines
1752 bytes
1752 bytes
Zibi wrote: >> ax=7305h >> cx=FFFFh >> dl=dysk (1=A:, 2=B: itd.) >> si=0 >> ds:bx -> struktura (patrz niżej) >> int 21h >> jc blad >> >> format struktury, na którą wskazuje ds:bx >> >> dword sektor_poczatkowy >> word ile_sektorow >> dword bufor_ptr >> > no dobra a jak to bedzie wygladalo dla sektora poczatkowego o numerze dec > slownie: dziesiec milionow, moglbys wypelnic to co jest wyzej? Jakoś tak... segment code mov dword ptr [struktura], 10000000 mov word ptr [struktura + 4], 1 mov word ptr [struktura + 6], ds mov word prt [struktura + 8], offset odczytany_sektor mov ax, 7305h mov cx, -1 mov dl, 1 xor si, si mov bx, offset struktura int 21h segment data struktura dowrd ? word ? dowrd ? odczytany_sektor byte 512 dup(?) -- Pozdrawiam
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