Pok-1-wyk-Slajd21

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Generacja kodu wynikowego

Generacja kodu wynikowego


Ostatnią fazą kompilacji jest generacja kodu wynikowego. Wejściem dla tej fazy jest zazwyczaj pośrednia reprezentacja programu, ale zdarzają się również uproszczone kompilatory, które generują kod wynikowy bezpośrednio z kodu źródłowego.

Kod wynikowy może mieć postać kodu asemblerowego, przemieszczalnego kodu maszynowego albo gotowego programu wykonywalnego.

W fazie generowania kodu wynikowego wykonywane są między innymi dwie czynności kluczowe dla efektywności kodu wynikowego, a mianowicie – wybór rozkazów i przydział rejestrów.


<< Poprzedni slajd | Spis treści | Następny slajd >>