root
|
c1=1 | c2=0 |
i1=n | i2=F | i3=I | i4=M1 | i5=M2 |
root
|
Stack | id n=0 |
READ
| :=
| :=
| :=
| IF
| GOTO
| :=
| GOTO
| WRITE
|
Stack |
Stack | id F=0 |
Stack | id F=0 | const=1 |
:=
| :=
| :=
| IF
| GOTO
| :=
| GOTO
| WRITE
|
Stack |
Stack | id I=0 |
Stack | id I=0 | const=0 |
:=
| :=
| IF
| GOTO
| :=
| GOTO
| WRITE
|
Stack |
Stack | id I=0 |
Stack | id I=0 | id I=0 |
Stack | id I=0 | id I=0 | const=1 |
+
|
Stack | id I=0 | tm=1 |
:=
| IF
| GOTO
| :=
| GOTO
| WRITE
|
Stack |
Stack | id I=1 |
Stack | id I=1 | id n=3 |
>
|
Stack | tm=0 |
IF
| GOTO
| :=
| GOTO
| WRITE
|
Stack | id F=1 |
Stack | id F=1 | id F=1 |
Stack | id F=1 | id F=1 | id I=1 |
*
|
Stack | id F=1 | tm=1 |
:=
| GOTO
| WRITE
|
Stack |
Stack | M1: |
label
|
Stack | M1: |
GOTO
| WRITE
|
Stack | id I=1 |
Stack | id I=1 | id I=1 |
Stack | id I=1 | id I=1 | const=1 |
+
|
Stack | id I=1 | tm=2 |
:=
| IF
| GOTO
| :=
| GOTO
| WRITE
|
Stack |
Stack | id I=2 |
Stack | id I=2 | id n=3 |
>
|
Stack | tm=0 |
IF
| GOTO
| :=
| GOTO
| WRITE
|
Stack | id F=1 |
Stack | id F=1 | id F=1 |
Stack | id F=1 | id F=1 | id I=2 |
*
|
Stack | id F=1 | tm=2 |
:=
| GOTO
| WRITE
|
Stack |
Stack | M1: |
label
|
Stack | M1: |
GOTO
| WRITE
|
Stack | id I=2 |
Stack | id I=2 | id I=2 |
Stack | id I=2 | id I=2 | const=1 |
+
|
Stack | id I=2 | tm=3 |
:=
| IF
| GOTO
| :=
| GOTO
| WRITE
|
Stack |
Stack | id I=3 |
Stack | id I=3 | id n=3 |
>
|
Stack | tm=0 |
IF
| GOTO
| :=
| GOTO
| WRITE
|
Stack | id F=2 |
Stack | id F=2 | id F=2 |
Stack | id F=2 | id F=2 | id I=3 |
*
|
Stack | id F=2 | tm=6 |
:=
| GOTO
| WRITE
|
Stack |
Stack | M1: |
label
|
Stack | M1: |
GOTO
| WRITE
|
Stack | id I=3 |
Stack | id I=3 | id I=3 |
Stack | id I=3 | id I=3 | const=1 |
+
|
Stack | id I=3 | tm=4 |
:=
| IF
| GOTO
| :=
| GOTO
| WRITE
|
Stack |
Stack | id I=4 |
Stack | id I=4 | id n=3 |
>
|
Stack | tm=1 |
IF
| GOTO
| :=
| GOTO
| WRITE
|
Stack |
Stack | M2: |
label
|
Stack | M2: |
GOTO
| :=
| GOTO
| WRITE
|
Stack | id F=6 |
WRITE
|
Stack |