Pok-13-wyk-Slajd5

Z Studia Informatyczne
Wersja z dnia 19:15, 30 sie 2006 autorstwa Complak (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Języki pośrednie – kod trójadresowy

Języki pośrednie – kod trójadresowy


W kodzie trójadresowym nie są dozwolone skomplikowane wyrażenia arytmetyczne – po prawej stronie operatora przypisania może znajdować się co najwyżej jeden operator. Dzięki temu instrukcje kodu trójadresowego są podobne do kodu maszynowego.

Typowymi instrukcjami kodu trójadresowego są:

  • instrukcja przypisania z wykorzystaniem binarnego operatora: x := y op z
  • instrukcja przypisania z wykorzystaniem unarnego operatora: x := op y
  • instrukcja kopiowania: x := y
  • skok bezwarunkowy: goto L
  • skok warunkowy: if x relop y goto L
  • przypisania indeksowane: x :=y [i], x[i]:=y


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