| CREATE a,b,c |
2 |
0 |
|
| MOVE |
0 |
1 |
|
| DIE |
0 |
0 |
|
| TRANS a,b |
1 |
0 |
|
| RTRANS a,b |
1 |
0 |
|
| TURN a |
0 |
0 |
|
| JUMP a |
0 |
0 |
|
| AJUMP a |
0 |
0 |
|
| BJUMP a,b |
0 |
0 |
|
| SCAN #a |
1 |
0 |
|
| FARSCAN #a, #b, c |
1 |
0 |
|
| SET #a,b |
0 |
0 |
#a = b |
| ADD #a,b |
0 |
0 |
#a = #a + b |
| SUB #a,b |
0 |
0 |
#a = #a - b |
| MUL #a,b |
0 |
0 |
#a = #a * b |
| DIV #a,b |
0 |
0 |
#a = #a / b |
| MOD #a,b |
0 |
0 |
#a = #a % b |
| MIN #a,b |
0 |
0 |
#a = min(#a, b) |
| MAX #a,b |
0 |
0 |
#a = max(#a, b) |
| RANDOM #a,b,c |
0 |
0 |
#a = b + (rand() % (c - b + 1)) |
| IF a,b |
0 |
0 |
Execute next instruction if a == b else skip it |
| IFN a,b |
0 |
0 |
Execute next instruction if a != b else skip it |
| IFG a,b |
0 |
0 |
Execute next instruction if a > b else skip it |
| IFL a,b |
0 |
0 |
Execute next instruction if a < b else skip it |
| IFGE a,b |
0 |
0 |
Execute next instruction if a >= b else skip it |
| IFLE a,b |
0 |
0 |
Execute next instruction if a <= b else skip it |
| INIT a,b |
0 |
0 |
|
| BREAK |
0 |
0 |
|
| RESUME |
0 |
0 |
|
| SEIZE |
0 |
0 |
|
| SLEEP |
0 |
0 |
|
| QUIT |
0 |
0 |
|