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 |