Article View: pl.comp.lang.asm
Article #689Re: dokumentacja p4
From: Bernard
Date: Fri, 15 Sep 2006 15:36
Date: Fri, 15 Sep 2006 15:36
31 lines
1727 bytes
1727 bytes
PioM wrote: > Witam > > W dokumentacji od P4 zaskoczyla mnie instrukcja ENTER i jej opis make stack > frame for procedure paramaters. P4? To było już w 1979 roku w 80186. > Domyslam sie ze ma to znaczyc zrob ramke stosu dla parametrow procedury. Niezupełnie, ale niedaleko. Problem w tym, że ta instrukcja jest "przedobrzona" i począwszy od i486 (a może od Pentium) wykonuje się wolniej, niż trzy instrukcje, które zastępuje. > Druga rzecz ktora wydaje sie dziwna do przerwania, ktore zwykle kojarza sie > z BIOSem nie bledami. źle się kojarzą. > Np. po uruchomienia programu typu > mov ax,0x0001 > mov bx,0x0001 > mov cx,0x0001 > mov dx,0x0001 > int 0x0 > > wyskakuje komunikat: typu Blad dzielenia przez zero. Skontaktuj sie z > sprzedawca. To znaczy, że procesor działa poprawnie :) Kłopot byłby, gdyby w trybie rzeczywistym zareagował inaczej.
Technical Details
Message-ID:
<450abca7$0$17958$f69f905@mamut2.aster.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.astercity.net!news.aster.pl!not-for-mailReferences:
<eeea4t$j2l$1@nemesis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.astercity.net!news.aster.pl!not-for-mail Date: Fri, 15 Sep 2006 17:36:23 +0200 From: Bernard <bernard@earth.net> User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 Newsgroups: pl.comp.lang.asm Subject: Re: dokumentacja p4 References: <eeea4t$j2l$1@nemesis.news.tpi.pl> In-Reply-To: <eeea4t$j2l$1@nemesis.news.tpi.pl> X-Antivirus: avast! (VPS 0637-2, 2006-09-15), Outbound message X-Antivirus-Status: Clean Lines: 31 Message-ID: <450abca7$0$17958$f69f905@mamut2.aster.pl> NNTP-Posting-Date: 15 Sep 2006 14:45:59 GMT NNTP-Posting-Host: 82.210.165.187 X-Trace: 1158331559 mamut2.aster.pl 17958 82.210.165.187:1101 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit