| LDA m: | (LoaD Accumulator) Load the contents of memory location m into AC. |
| STA m: | (STore Accumulator) Store the contents of AC at memory location m. |
| ADD m: | (ADD) Integer Add the contents of memory location m to the contents of AC and put the sum in AC; if overflow, E is 1, otherwise E is 0. |
| SUB m: | (SUBtract) Integer Subtract the contents of memory location m from the contents of AC and put the difference in AC; if overflow, E is 1, otherwise E is 0. |
| MUL m: | (MULtilpy) Integer Multiply the contents of AC by the contents of memory location m and put the product in AC; if overflow, E is 1, otherwise E is 0. |
| DIV m: | (DIVide) Integer Divide the contents of the accumulator by the contents of memory location m and put the quotient in AC; if divisor is 0, E is 1, otherwise E is 0. |
| MOD m: | (MODulo) Integer Divide the contents of the accumulator by the contents of memory location m and put the remainder in AC; if divisor is 0, E is 1, otherwise E is 0. |
| FLA m: | (FLoating Add) Floating Add the contents of memory location m to the contents of AC and put the sum in AC; if overflow, E is 1, otherwise E is 0. |
| FLS m: | (FLoating Subtract) Floating Subtract the contents of memory location m from the contents of AC and put the difference in AC; if overflow, E is 1, otherwise E is 0. |
| FLM m: | (FLoating Multilpy) Floating Multiply the contents of AC by the contents of memory location m and put the product in AC; if overflow, E is 1, otherwise E is 0. |
| FLD m: | (FLoating Divide) Floating Divide the contents of the accumulator by the contents of memory location m and put the quotient in AC; if divisor is 0 or overflow, E is 1, otherwise E is 0. |
| CIF m: | (Convert Integer to Float) Load the contents of memory location m into AC and convert from integer to float. |
| CFI m: | (Convert Float to Integer) Load the contents of memory location m into AC and convert from float to the nearest integer. |
| AND m: | (AND) AND each bit of AC with the corresponding bit of memory location m and put the result in AC; if the result is all 0s, E is 0, otherwise E is 1. |
| IOR m: | (Inclusive OR) OR each bit of AC with the corresponding bit of memory location m and put the result in AC; if the result is all 0s, E is 0, otherwise E is 1. |
| XOR m: | (eXclusive OR) XOR each bit of AC with the corresponding bit of memory location m and put the result in AC; if the result is all 0s, E is 0, otherwise E is 1. |
| BUN m: | (Branch UNconditional) Branch to memory location m. |
| BZE m: | (Branch on Zero E) If E is 0, branch to memory location m. |
| BSA m: | (Branch and Save Address) Store the address of the next instruction (i.e., following this instruction) at memory location m, and branch to memory location m + 1. |
| BIN m: | (Branch INdirect) Branch to the memory location whose address is contained in memory location m. |
| INP m: | (INPut) If the input port has a byte of information ready, put it in the low-order (rightmost) eight bits of AC and 0s in the high-order 24 bits; otherwise branch to memory location m. |
| OUT m: | (OUTput) If the output port is ready to receive a byte of information, send the low-order eight bits of AC; otherwise branch to memory location m. |
| LDX m: | (LoaD indeX register) Load the contents of memory location m into X. |
| I 123 | Data word, integer format |
| F -1.2 | Data word, floating-point format |
| C 'abc' | Data word, character format, in reverse order padded on left with 0s to 4 characters |
| B 1010 | Data word, binary format, padded on left with 0s to 32 bits |
| H 5BF2 | Data word, hexadecimal format, padded on left with 0s to 8 digits |
| A there | Data word, address (identifier or number) |
| W 123 | The specified number of data words, with no initialization |