eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming[asm] fwaitRe: [asm] fwait
  • 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

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: