eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingCPU nie wykonujący pustych procedur › Re: CPU nie wykonujący pustych procedur
  • Data: 2009-07-25 18:53:03
    Temat: Re: CPU nie wykonujący pustych procedur
    Od: "Mariusz Marszałkowski" <b...@N...gazeta.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Wojciech Muła <w...@p...null.onet.pl.invalid> napisał(a):

    > Czy jest jaki=B6 procesor, kt=F3ry "widz=B1c", =BFe pierwszym
    > rozkazem procedury jest powr=F3t z podprogramu, w og=F3le
    > nie przekazuje tam sterowania?

    Szczegółami tego typu rozwiązań nie interesuję się od wielu lat, więc
    nie wiem czy jest procesor który coś takiego robi. Akurat puste procedury
    da się wychwycić podczas kompilacji, więc jak słusznie A.L. powiedział
    jest to rola kompilatora. Rolą procesora może być coś innego, np. całkowite
    ominięcie odejmowania zera, albo dzielenie przez jeden.

    Ogólnie działa to na zasadzie taśmy produkcyjnej. Wykonanie instrukcji
    trwa np. 20 taktów zegarowych, ale jednocześnie jest przetwarzanych
    np. 20 instrukcji, więc jedna gotowa instrukcja wychodzi średnio co
    jeden takt. W fazie wstępnego przetwarzania jest możliwość wywnioskowania
    że ciąg instrukcji nie przynosi żadnych efektów, więc w fazie końcowego
    przetwarzania można ten ciąg całkowicie pominąć. Oczywiście nie ma
    sposobu na ominięcie "po prostu" takich instrukcji, musi być układ
    który je rozpozna i muszą być poniesione koszty takiego układu.

    Pozdrawiam


    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

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: