If E then R else R
R и R – разные
Пример:
If x<y then x:=y else y:=x
ОПС: x y < m1 jf x y:= m2 j y x:=…
Операнд Метка – номер символа ОПС, на который эта метка указывает
Jump – операция перехода, передачи управления
Jf – jump false
J – jump
Трансляторы, с промежуточной формой в виде ОПС работают значительно медленнее.