Article View: pl.comp.lang.asm
Article #532Re: mov ah, 0/int 16h ;blad?
From: Bogdan (bogdro)
Date: Mon, 28 Aug 2006 13:20
Date: Mon, 28 Aug 2006 13:20
30 lines
2714 bytes
2714 bytes
Matuzalem napisał(a): > Remek napisal(a): >>> program dziala poprawnie na Windows 98SE natomiast na >>> wszystkich w zwyz nie >> Czytalem gdzies (nie podam Ci teraz linku), ze wywolywanie >> przerwan w NT-kach jest mozliwe, ale wyglada nieco inaczej. >> Jak znajde ten material, odezwe sie. > > Z tego co ja wiem przerywania w NT nie sa juz mozliwe z powodu braku > czystego DOS-a (ale czy tak jest ?) wiec jakbys znalazl to bylbym > wdzieczny. Według mojej wiedzy, wszystkie przerwania są formalnie zabronione w programie 32-bitowym pod system Windows. Podobno w NT-kach jakaś część systemu jest pod przerwaniem int 2E (czy int 2F?). Może nawet wszystko niebanalne (czyli składające się z czegoś więcej niż zwrócenie jednej zmiennej) przez to przechodzi. Ale mówię "podobno". Jeśli tak jest, to nie jest to udokumentowane, czyli może się zmieniać przy dowolnej okazji. Interfejs WinAPI jest tym, z którego należy korzystać. Oczywiście, jak napiszesz program DOSowy (.com czy .exe), to jak najbardziej będzie działać. Może nie wszystkie funkcje będą emulowane przez system (bo DOSa już nie ma, tylko jest emulacja), ale będzie działać. -- Pozdrawiam, Bogdan (Linux i FreeDOS) Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32 Prawdziwy, bezpieczny komunikator: www.JabberPL.org
Technical Details
Message-ID:
<ecuqob$fqd$1@nemesis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<1156288843.003965.60780@m73g2000cwd.googlegroups.com> <ech3re$g7f$1@nemesis.news.tpi.pl> <echvgd$jf3$1@inews.gazeta.pl> <1156362650.735115.148050@i3g2000cwc.googlegroups.com> <ecikb7$j9g$1@inews.gazeta.pl> <1156417705.365978.249810@m73g2000cwd.googlegroups.com> <ecuchi$f0i$3@inews.gazeta.pl> <1156761497.446083.106110@i42g2000cwa.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: "Bogdan (bogdro)" <bogdan@bogdan.pl> Newsgroups: pl.comp.lang.asm Subject: Re: mov ah, 0/int 16h ;blad? Date: Mon, 28 Aug 2006 15:20:40 +0200 Organization: tp.internet - http://www.tpi.pl/ Lines: 30 Message-ID: <ecuqob$fqd$1@nemesis.news.tpi.pl> References: <1156288843.003965.60780@m73g2000cwd.googlegroups.com> <ech3re$g7f$1@nemesis.news.tpi.pl> <echvgd$jf3$1@inews.gazeta.pl> <1156362650.735115.148050@i3g2000cwc.googlegroups.com> <ecikb7$j9g$1@inews.gazeta.pl> <1156417705.365978.249810@m73g2000cwd.googlegroups.com> <ecuchi$f0i$3@inews.gazeta.pl> <1156761497.446083.106110@i42g2000cwa.googlegroups.com> NNTP-Posting-Host: actm151.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: nemesis.news.tpi.pl 1156771403 16205 83.11.66.151 (28 Aug 2006 13:23:23 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Mon, 28 Aug 2006 13:23:23 +0000 (UTC) User-Agent: Thunderbird 1.5.0.5 (X11/20060719) In-Reply-To: <1156761497.446083.106110@i42g2000cwa.googlegroups.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit