关于#gin#的问题,如何解决?

、请给出下述语句的三地址码序列并指出此语句的出口。
while (x<100) do
begin x:=x+1;
if a>0 then a:=a-1;
end;

求指点

下述是该语句的三地址码序列:

  1. t1 = x < 100
  2. ifFalse t1 goto exit
  3. x = x + 1
  4. t2 = a > 0
  5. ifFalse t2 goto 7
  6. a = a - 1
  7. goto 1
  8. exit

此语句的出口为8。