Funkce GetReg
28/43
GetReg:
begin
  if b je v registru R and b je „dead“ and
      b má další použití nastaveny na „none“
  then return R
  else
  if existuje volný registr R then return R
  else begin
• vyber register R obsahující proměnnou, která je použita „co nejpozději“
• ulož obsah R do paměti a modifikuj TR & TA
• return R
  end;
end;
• GetReg vrátí optimální registr pro načtení proměnné b např. z výrazu  a := b + c