🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: mov ah, 0/int 16h ;blad?

#532
From: Bogdan (bogdro)
Date: Mon, 28 Aug 2006 13:20
30 lines
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-mail
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>

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