Contents    Page-10    Prev    Next    Page+10    Index   

Basic Block

A basic block (or block for short) is a sequence of instructions such that if any of them is executed, all of them are. That is, there are no branches in except at the beginning and no branches out except at the end.


begin
   i := j;
   if i > k
     then begin k := k + 1; i := i - 1 end
     else i := i + 1;
   writeln(i)
end