ORG ### - Compiler directive to tell where next line starts.
LBL,{CMD} - Compiler directive to label addresses. No spaces before and after comma.
{CMD} I - Compiler directive to indicate indirect addressing.
DEC ### - Compiler directive to indicate literal.
HEX ### - Compiler directive to indicate literal.
BIN ### - Compiler directive to indicate literal.
OCT ### - Compiler directive to indicate literal.
AND {LBL} [I] - And direct memory to accumulator
ADD {LBL} [I] - Add direct memory to accumulator (affects carry bit)
LDA {LBL} [I] - Load direct memory to accumulator
STA {LBL} [I] - Store accumulator to direct memory
BUN {LBL} [I] - Unconditionally branch to direct memory
BSA {LBL} [I] - Store program counter to direct memory and branch to following address
ISZ {LBL} [I] - Increment value in memory and skip next instruction if the sum is zero
CLA - Clear the accumulator
CLE - Clear the carry bit
CMA - Complement the accumulator
CME - Complement the carry bit
CIR - Circulate accumulator right (through carry bit)
CIL - Circulate accumulator left (through carry bit)
INC - Increment accumulator (does not affect carry bit)
SPA - Skip next instruction if accumulator is positive
SNA - Skip next instruction if accumulator is negative
SZA - Skip next instruction if accumulator is zero
SZE - Skip next instruction if carry bit is zero
HLT - Halt computer by clearing the halt bit latch
INP - Input from character bus to accumulator
OUT - Output from accumulator to character bus
SKI - Skip next instruction if input flag is set
SKO - Skip next instruction if output flag is set
ION - Enable interrupts
IOF - Disable interrupts