Witam. Bardzo bym prosił o pomoc w rozwiązaniu zadania:
Translacja kodu języka wysokiego poziomu do kodu trójadresowego.
Dokonaj translacji poniższego kodu na kod trójadresowy. Przedstaw pamięć zmiennych statycznych
oraz stosu procesora dla wyróżnionej linii programu.
var x: integer;
function f(): integer;
begin
f := 1
end;
procedure p (a:integer);
begin
write(f+a)
end;
begin
x := 1;
p (x)
end.
prosiłbym o pomoc lub jakąkolwiek podpowiedź jak zacząć to zadanie rozwiązywać. czy tablica cymboli to tablica typu (identyfikator, typ, adress) ??
byłbym bardzo wdzieczny za jakąkolwiek pomoc lub podpowiedź. dzieki