First acceptable solution
This commit is contained in:
42
Project-02-03-04/tramcodes/example.tram
Normal file
42
Project-02-03-04/tramcodes/example.tram
Normal file
@@ -0,0 +1,42 @@
|
||||
GOTO L1
|
||||
L2: NOP
|
||||
CONST 2
|
||||
STORE 1 0
|
||||
LOAD 1 0
|
||||
POP
|
||||
CONST 3
|
||||
STORE 2 0
|
||||
LOAD 2 0
|
||||
POP
|
||||
GOTO L3
|
||||
L4: NOP
|
||||
CONST 7
|
||||
STORE 0 0
|
||||
LOAD 0 0
|
||||
POP
|
||||
LOAD 1 1
|
||||
CONST 0
|
||||
GT
|
||||
IFZERO L5
|
||||
LOAD 1 1
|
||||
INVOKE 1 L4 1
|
||||
GOTO L6
|
||||
L5: NOP
|
||||
CONST 8
|
||||
STORE 0 0
|
||||
LOAD 0 0
|
||||
L6: NOP
|
||||
POP
|
||||
LOAD 0 0
|
||||
RETURN
|
||||
L3: NOP
|
||||
LOAD 0 0
|
||||
INVOKE 1 L4 0
|
||||
LOAD 0 0
|
||||
ADD
|
||||
RETURN
|
||||
L1: NOP
|
||||
CONST 2
|
||||
CONST 3
|
||||
INVOKE 2 L2 0
|
||||
HALT
|
||||
Reference in New Issue
Block a user