Article View: pl.comp.lang.asm
Article #2447Re: minimalny kompilator
From: Bogdan (bogdro)
Date: Tue, 26 Apr 2011 16:05
Date: Tue, 26 Apr 2011 16:05
29 lines
2437 bytes
2437 bytes
W dniu 25.04.2011 17:24, identifikator: 20040501 pisze: >> FDD są obsługiwane przez to samo przerwanie co HDD - int 13h (do >> dyskietek wystarczy, do większych nośników trzeba pokombinować). Tu >> masz przykład: http://rudy.mif.pg.gda.pl/~bogdro/dos/tsr_tut.htm. > > nie chodzi mi o takie przerwanie, chodzi mi o przerwanie sprzętowe... A, od drugiej strony. > co będzie jeśli wpisując do rejestrów kontrolera fdd komendę odczytaj > sektor > wywołam jego przerwanie - pewnie coś się zkaszani... > dlatego musze podmienić przerwanie kontrolera na swoje... > Ktoś pomoże? To znaczy, wywołujesz komendę i czekasz, aż kontroler uruchomi przerwanie? W zasadzie to nie wiem, czy to się stanie w takim przypadku. Normalne działanie po komendzie odczytu to czytanie z portu danych. No chyba że ustawisz DMA. Ale pewien tego nie jestem, więc spójrz na Ralf Brown's Interrupt List (http://www-2.cs.cmu.edu/afs/cs.cmu.edu/user/ralf/pub/WWW/files.html), nie tylko na samą listę przerwań, ale także na plik PORTS.LST - znajdziesz tam opis portów PC-ta (łacznie z FDD i kontrolerem przerwań). -- 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
Technical Details
Message-ID:
<ip6qfj$2mj$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<ip1f36$unm$1@news.onet.pl> <ip1gol$4bj$1@news.onet.pl> <ip1kjg$hr3$1@news.onet.pl> <ip1lrm$mth$1@news.onet.pl> <ip1q8j$85e$1@news.onet.pl> <ip3i49$rev$3@inews.gazeta.pl> <ip43ng$s51$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Bogdan (bogdro)" <bogdan@poczta.gazeta.pl> Newsgroups: pl.comp.lang.asm Subject: Re: minimalny kompilator Date: Tue, 26 Apr 2011 18:05:00 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 29 Message-ID: <ip6qfj$2mj$1@inews.gazeta.pl> References: <ip1f36$unm$1@news.onet.pl> <ip1gol$4bj$1@news.onet.pl> <ip1kjg$hr3$1@news.onet.pl> <ip1lrm$mth$1@news.onet.pl> <ip1q8j$85e$1@news.onet.pl> <ip3i49$rev$3@inews.gazeta.pl> <ip43ng$s51$1@news.onet.pl> NNTP-Posting-Host: rudy.mif.pg.gda.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1303833908 2771 153.19.42.16 (26 Apr 2011 16:05:08 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Tue, 26 Apr 2011 16:05:08 +0000 (UTC) X-User: bog.d In-Reply-To: <ip43ng$s51$1@news.onet.pl> User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit