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 symboli to tablica typu (identyfikator, typ, adress)

byłbym bardzo wdzieczny za jakąkolwiek pomoc lub podpowiedź. dzieki