🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: dokumentacja p4

#689
From: Bernard
Date: Fri, 15 Sep 2006 15:36
31 lines
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-mail
References: <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