.A | The A-values of both cells adressed are used |
.B | The B-values of both cells adressed are used |
.AB | The A-value of the cell the first operand adresses and the B-value of the cell adressed by the second operand are used |
.BA | The B-value of the cell the first operand adresses and the A-value of the cell adressed by the second operand are used |
.F | Both values of the adressed cells are used, like .A and .B combined |
.X | Both values are used crosswise, like .AB and .BA combined |
.I | The whole instruction is used |
DAT | used to store data |
MOV | copies data or whole instructions |
ADD | adds a value to another |
SUB | subtracts a value from another |
MUL | multiplicates two values |
DIV | divides a value by another |
MOD | calculates the remainder of a division |
JMP | defines the next instruction to be stored in the task queue |
JMZ | jump to a cell, if a value is zero |
JMN | jump to a cell, if a value is non-zero |
DJN | decrements a value, and jumps if non-zero |
CMP | compares two values and skips the next instruction, when they were equal |
SLT | compares two values and skips the next instruction, when one is less than the other |
SPL | adds a new entry to the task queue |