-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Bogdan (bogdro)" <b...@p...gazeta.pl>
Newsgroups: pl.comp.programming
Subject: Re: [asm] fwait
Date: Mon, 20 Aug 2012 18:32:32 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 32
Message-ID: <k0torb$p8k$1@inews.gazeta.pl>
References: <k0o7dl$em0$1@inews.gazeta.pl>
NNTP-Posting-Host: rudy.mif.pg.gda.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1345480363 25876 153.19.42.16 (20 Aug 2012 16:32:43 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Mon, 20 Aug 2012 16:32:43 +0000 (UTC)
X-User: bog.d
In-Reply-To: <k0o7dl$em0$1@inews.gazeta.pl>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:14.0) Gecko/20120713 Thunderbird/14.0
Xref: news-archive.icm.edu.pl pl.comp.programming:199314
[ ukryj nagłówki ]W dniu 18.08.2012 16:04, kenobi pisze:
> Czytałem troche ale nie moge tego poki co jasno
> zczaić: jakie sa zasady używania fwaita - z tego co
> zrozumialem (acz nie jestem pewien) kod cpu i fpu
> wykonuje sie równolegle (?) - to troche dziwne
> bo jakos wspomina sie o tym ale nie mowi sie o tym
> duzo - w tym sensie ze fpu zwykle zostaje z tyłu (?)
> i fwaita nalezy zalaczac przed tym miejscem gdzie
> cpu chce uzyc wartosci wyprodukowanej przez kod fpu (?)
>
> mocno niejasne sa te kwestie - np na ile to sie wykonuje
> rownolegle (czy rzeczywiscie) i jak to jest [czy moze
> tylko jednak pojedyncze instrukcje fpu sie wykonuja rownolegle,
> bo samo dekodowanie juz nalezy do cpu :/)
W instrukcji (Intel Architecture Software Developer's Manual) jest
napisane, że WAIT/FWAIT powoduje sprawdzenie, czy są jakieś
nieobsłużone wyjątki FPU, zanim procesor nie zacznie używać wyniku
jakiegoś obliczenia. Jest też napisane, że zwykle stosuje się po
instrukcji FPU.
To tyle, jeśli chodzi o stan współczesny. Natomiast, jeśli chodzi o
równoległe wykonywanie instrukcji, to wiedz, że kiedyś FPU był osobnym
scalakiem na płycie głównej, stąd zapewne alternatywna nazwa -
"koprocesor". Być może FWAIT miało wtedy jeszcze inny sens - istotnie
fizycznie czekało, aż FPU coś skończy. Ale tego nie wiem na pewno,
więc głowy nie dam.
--
Pozdrawiam/Regards - Bogdan (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.Xiph.org www.TorProject.org Soft(EN): tinyurl.com/bogdro-soft
Następne wpisy z tego wątku
- 20.08.12 18:52 kenobi
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-05-26 O co chodzi?
- 2024-05-26 PJ autobus-tramwaj
- 2024-05-26 Renault Trafic i lampka z czerwonym STOP
- 2024-05-26 cena pięciocyfrowa
- 2024-05-26 Re: Jak dobra KE "okrada" złą Rosję "dla Ukrainy"
- 2024-05-25 supercap
- 2024-05-25 Sulzbach => Technischer Rollouter (d/m/w) <=
- 2024-05-25 Warszawa => Senior Account Manager <=
- 2024-05-25 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-25 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-25 Warszawa => Interactive/Experience Designer <=
- 2024-05-25 Warszawa => Key Account Manager <=
- 2024-05-25 Warszawa => SAP WM Consultant / Execution <=
- 2024-05-25 Warszawa => Key Account Manager <=
- 2024-05-25 Re: znów ten wrocław