eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingpodręcznik do assemblera › Re: podręcznik do assemblera
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!new
    s.nask.org.pl!news.onet.pl!not-for-mail
    From: "prorok" <p...@t...nie.adres>
    Newsgroups: pl.comp.programming
    Subject: Re: podręcznik do assemblera
    Date: Mon, 15 Nov 2010 06:21:09 +0100
    Organization: http://onet.pl
    Lines: 23
    Message-ID: <ibqg05$nel$1@news.onet.pl>
    References: <6...@p...googlegroups.com>
    <ibm5mh$pmu$1@inews.gazeta.pl>
    <1...@k...googlegroups.com>
    <ibp1en$jus$1@inews.gazeta.pl>
    <9...@x...googlegroups.com>
    <ibps2r$f5f$1@news.onet.pl>
    <e...@n...googlegroups.com>
    NNTP-Posting-Host: 194.117.241.226
    Mime-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1289798469 24021 194.117.241.226 (15 Nov 2010 05:21:09 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Mon, 15 Nov 2010 05:21:09 +0000 (UTC)
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994
    Xref: news-archive.icm.edu.pl pl.comp.programming:187327
    [ ukryj nagłówki ]

    Użytkownik "Mariusz Marszałkowski" <m...@g...com> napisał w wiadomości
    news:e4c6ad3c-c03c-4765-ac87-868d78c63a6a@n10g2000pr
    j.googlegroups.com...
    > Pojedyncze instrukcje nie stanową problemu, jwp mogą mieć funkcje do
    > tego celu.


    Dwojakie obejście - wywołanie procedury assemblerowej lub opisanie to inną
    funkcją: dla obrotów ror,rol które muszą być szybkie bo mogą występować w
    funkcji haszującej lub kryptografii - zamiast obrotu można użyć or z
    przesuniętą zawartością (chociaż przydałaby się instrukcja obrotu w językach
    wysokiego poziomu?)
    Rdtsc zamknięte w procedurze (zwłaszcza takiej jak JNI Javy) jak również
    wyspecjalizowane szukanie bitu (bsf,bsr) traci dużo na czasie wykonania. Ale
    to wszystko gdy mamy przynajmniej WOŁANIE procedur assemblerowych. Jeśli
    nie, to do szukania bituy trzeba by napisać własny algorytm a gorzej z
    pomiarem czasu bo zostaje QueryPerformanceCounter też szybki ale rzędy
    wielkości mniej dokładny niż rdtsc i jego wywołanie trwa trochę co może
    przeszkadzać gdy chcielibyśmy zrobić bardzo dokładne profilowanie - pamiar
    czasu wykonania określonych linii w funkcji.

    Pozdrawiam


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: