Pok-13-wyk-Slajd6
Z Studia Informatyczne
Języki pośrednie – kod trójadresowy(1)
Bardziej złożony charakter mają instrukcje kodu trójadresowego związane z przekazywaniem parametrów i wywoływaniem podprogramów. Do przekazywania parametrów służy rozkaz param x . Po przygotowaniu wszystkich parametrów podprogram jest wywoływany rozkazem call p,n , gdzie p jest nazwą (etykietą) podprogramu, a n liczbą parametrów (podanie n jest konieczne, ponieważ wywołania mogą być zagnieżdżone). Do powrotu z podprogramu służy bezparametrowa wersja instrukcji return , w powrocie z funkcji musimy podać wartość, która ma być zwrócona jako rezultat.
W kodzie trójadresowym można również korzystać ze wskaźników i operatorów adresowania pośredniego.