LDA
Load contents of address into ACC
STA
Store contents of ACC to given address
ADD
Add contents of location to value in ACC
SUB
Subtract contents of location from ACC
INP
Copy value from the “inbox” to the ACC
OUT
Copy value from ACC to “out” box
HLT
stop executing the program
BRZ
Branch if zero - if ACC contents are 000, PC will be set to the given address
BRP
If negative flag is not set (i.e. ACC >= 000) the PC will be set to the given address
BRA
Sets the contents of the PC to the given address
DAT
When the code is compiled, the address given will be reserved for storage rather than holding compiled code