Pok-13-wyk-Slajd5
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
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