Mint lattuk a szuperskalár processzorok esetében a függőségvizsgálatok jóval nagyobb feladatot jelentenek, mint a skalár processzoroknál. Ez természetesen időt igényel, ezért a processzor dekódolási feladatait az elődekódolással próbálják meg csökkenteni. Ennek elvét a mellékelt ábra mutatja be.
Az elődekódolás során a dekódolás feladatainak egy része már akkor végrehajtásra kerül, amikor az utasításokat a másodlagos gyorsító tárból vagy a memóriából az L1 szintű gyorsítótárba írják. Ennek során ún. elődekódoló bitekkel egészítik ki az utasítást (pl. POWER PC 620 7 bit, AMD K5 bájtonként 5 bit). Ezek a bitek CISC processzoroknál meghatározhatják például a műveleti kód helyét, az utasítás kezdetét és végét stb. |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |