A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Mnemonic | Description | Format | Format | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | Register | Use | Address Range | Use | ||||
2 | 0 | HLT | Halt | H | A | - | Src2 | Src1/Dest | Opcode | x0 | Hardwire zero | 0-15 | I/O | |||||||||||||||
3 | 1 | JIN | Jump Immediate If Not Zero | G | B | - | Ptr | Dest | Opcode | x1 | Return Value | 16-255 | RAM | |||||||||||||||
4 | 2 | CMP | Compare | A | C | - | Ptr | Src | Opcode | x2 | Arg A | |||||||||||||||||
5 | 3 | ADD | Add | A | D | - | - | Src/Dest | Opcode | x3 | Arg B | |||||||||||||||||
6 | 4 | SUB | Subtract | A | E | - | Src | Dest | Opcode | x4 | Arg C | |||||||||||||||||
7 | 5 | AND | Bitwise And | A | F | Immediate | Dest | Opcode | x5 | General | ||||||||||||||||||
8 | 6 | ORR | Bitwise Or | A | G | Instruction Address | - | Opcode | x6 | General | ||||||||||||||||||
9 | 7 | XOR | Bitwise Exclusive Or | A | H | - | - | - | Opcode | x7 | General | |||||||||||||||||
10 | 8 | LSH | Logical Left Shift | D | Not needed | x8 | General | |||||||||||||||||||||
11 | 9 | RSH | Logical Right Shift | D | x9 | General | ||||||||||||||||||||||
12 | 10 | INC | Increment | D | x10 | General | ||||||||||||||||||||||
13 | 11 | DEC | Decrement | D | x11 | General | ||||||||||||||||||||||
14 | 12 | LOD | Load | B | x12 | General | ||||||||||||||||||||||
15 | 13 | LDI | Load Immediate | F | x13 | Flags | ||||||||||||||||||||||
16 | 14 | STO | Store | C | x14 | Stack Ptr | ||||||||||||||||||||||
17 | 15 | CPR | Copy Register | E | x15 | PC | ||||||||||||||||||||||
18 | ||||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||
100 |