Article View: pl.comp.lang.asm
Article #84Re: [x86] problem z przełączaniem zadań przez CALL/IRET
From: Wiktor S.
Date: Mon, 30 Jan 2006 21:46
Date: Mon, 30 Jan 2006 21:46
39 lines
2249 bytes
2249 bytes
> Instrukcja ret spowoduje powrot do poprzedniego TSS tylko > wtedy gdy jest to zadanie zagniezdzone, czyli jest ustawiony > bit NT rejestru eflags. Ale bit ten ustawia chyba właśnie call do zadania? (opieram się na podręczniku AMD64 Architecture Programmer's Manual) >>> Po co robic takie obejscia w stylu db 9ah..., >> Bo tasm (w przeciwieństwie do nasma) jest porąbany > Ja juz dawno porzucilem tasma, > Poczatkowo na rzecz nasm'a, potem byl fasm, a obecnie at&t. at&t jest straszne. Pół biedy z tymi wszystkimi % i $, gorzej że kod trzeba się nauczyć czytać od tyłu ;-) >>> a do testowania bardziej sie chyba nada bochs, >>> http://bochs.sourceforge.net/ >> Dlaczego bardziej? Bochs jest dużo wolniejszy, bo emuluje procka >> programowo. > Przy takim przykladzie raczej nie zauwazysz wplywu emulacji > na szybkosc dzialania twojego programu. Ale zauważam przy pisaniu i kompilacji, a dla wygody wszystko robiłem pod VPC. > No i w przeciwinstwie do M$ VirtualPC jest darmowy. na VirtualPC mam licencję. Ale, ale -- właśnie widzę, że program odpalony na "na żywo" jak i pod Bochsem działa prawidłowo... czyli to nie ja tylko M$ coś schrzanił w emulatorze? :-/ -- Azarien
Technical Details
Message-ID:
<drm1ff$d0d$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mailReferences:
<drjd1e$95k$1@news.onet.pl> <drkctm$2s2$1@inews.gazeta.pl> <drkso7$81k$1@news.onet.pl> <drlh45$mo6$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail From: "Wiktor S." <wswiktorSP@Mpoczta.fm> Newsgroups: pl.comp.lang.asm Subject: Re: [x86] problem z przełączaniem zadań przez CALL/IRET Date: Mon, 30 Jan 2006 22:46:23 +0100 Organization: Onet.pl Lines: 41 Message-ID: <drm1ff$d0d$1@news.onet.pl> References: <drjd1e$95k$1@news.onet.pl> <drkctm$2s2$1@inews.gazeta.pl> <drkso7$81k$1@news.onet.pl> <drlh45$mo6$1@inews.gazeta.pl> NNTP-Posting-Host: 155.168.wmc.com.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1138657583 13325 87.250.168.155 (30 Jan 2006 21:46:23 GMT) X-Complaints-To: usenet@news.onet.pl NNTP-Posting-Date: Mon, 30 Jan 2006 21:46:23 +0000 (UTC) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 X-Sender: 63e3folRCjcGWUjNfLSN0w== X-Newsreader: Microsoft Outlook Express 6.00.2900.2527 X-Priority: 3 X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit