ADD # add the next box's contents to the accumulator
ADD label add box label's contents to the accumulator
BEQ label branch to box label if the accumulator = 0
BMI label branch to box label if the accumulator < 0
BPL label branch to box label if the accumulator >= 0
DEC label subtract one from box label
HLT halt
INC label add one to box label
INP label input a number from the keyboard into box label
JMP label jump to box label
JSR label jump to the subroutine starting at box label
LDA # load the accumulator with the next box's contents
LDA label copy the number in box label into the accumulator
OUT label output the number in box label
RTS return from subroutine
STA label copy the number in the accumulator to box label
SUB # subtract the next box's contents from the accumulator
SUB label subtract box label's contents from the accumulator
 .
Labels require a trailing colon. eg LOOP:JSR SUB1