OpCode  Instruction Function
0  LOAD I  Y ⇦ Z
1  LOAD  Y ⇦ M(Z)
2  STORE I  M(Z) ⇦ Y
3  STORE  A ⇦ M(Y), Z ⇦ M(A)
4  ADD I  Y ⇦ Y + Z
5  ADD  Y ⇦ Y + M(Z)
6  SUB I  Y ⇦ Y - Z
7  SUB  Y ⇦ Y - M(Z)
8  JUMP  PC ⇦ Z
9  JUMP I (indirect)  PC ⇦ M(Z)
10  JUMP II (ind.-ind.)   A ⇦ M(Z), PC ⇦ M(A)
11  DATA IN  Y ⇦ external data
12  HALT  Stop running
13  SKIPNEG  If Y is negative, PC ⇦ PC + 1 
14  STROBE  Generate STROBE pulse
15  NOOP  No Operation
16  MUL I  Y ⇦ Y * Z
17  MUL  Y ⇦ Y * M(Z)
18  DIV I  Y ⇦ Y / Z
19  DIV  Y ⇦ Y / M(Z)
20  MOD I  Y ⇦ Y % Z
21  MOD  Y ⇦ Y % M(Z)
22  LOAD A I  A ⇦ Z
23  LOAD A  A ⇦ M(Z)
24  JUMP EQ I  If Y = A, PC ⇦ Z
25  JUMP GT I  If Y > A, PC ⇦ Z
26  JUMP LT I  If Y < A, PC ⇦ Z
27  JUMP NEQ I  If Y ≠ A, PC ⇦ Z
28  JUMP GTE I  If Y ≥ A, PC ⇦ Z
29  JUMP LTE I  If Y ≤ A, PC ⇦ Z
30  NEG Y  Y ⇦ -Y
31  STORE A I  M(Z) ⇦ A
32  LOAD A IND  A ⇦ M(Y)
33  AND I  Y ⇦ Y & Z
34  AND  Y ⇦ Y & M(Z)
35  OR I  Y ⇦ Y | Z
36  OR  Y ⇦ Y | M(Z)
37  NOT  Y ⇦ ~Y
38  XOR I  Y ⇦ Y ^ Z
39  XOR  Y ⇦ Y ^ M(Z)