Hypothetical Machine Language
| Instruction | Explanation | Example |
| Memory Instructions | ||
| Move contents of ADDR to ACC | Mov 102 |
| Store contents of ACC to ADDR | STO 102 |
| Stores Value in ACC | |
| Arithmatic Inst | ||
| Add contents of ADDR to ACC and Store result in ACC | ADD 102 |
| Subtract contents of ADDR to ACC and Store result in ACC | SUB 102 |
| Multiply contents of ADDR to ACC and Store result in ACC | MUL 102 |
| Divide contents of ADDR to ACC and Store result in ACC | DIV 102 |
| Logical Inst | ||
| AND contents of ADDR to ACC and Store result in ACC | AND 103 |
| OR contents of ADDR to ACC and Store result in ACC | OR 103 |
| Comparison Inst | ||
| Compare Contents of ADDR with ACC and Store 1 in ACC equal otherwise 0 | CMP 102 |
| Compare Contents of ADDR with ACC and Store 1 in ACC if the former is greater or equal otherwise 0 | GTE 102 |
| Compare Contents of ADDR with ACC and Store 1 in ACC if the former is less otherwise 0 | LE 102 |
| Branching Inst | ||
| The next instruction to be executed is ADDR | BTO 36 |
| If ACC is 1, the next instruction to be executed is ADDR otherwise it is the next instruction in the sequence. | BIT 38 |
| I/O Inst | ||
| Read from Input device and store in ADDR | GET 105 |
| Display value in ADDR in Output Device | SET 105 |