🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #2447

Re: minimalny kompilator

#2447
From: Bogdan (bogdro)
Date: Tue, 26 Apr 2011 16:05
29 lines
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-mail
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>

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