Machine Code
Uses binary sequences to represent instructions
Assembly Language
Low level language - closer to machine code than high level languages like Python
Assembler
Translates assembly code to machine code
ADD
Add
SUB
Subtract
STA
Stores values from accumulator to memory
LDA
Loads values from memory to accumulator
BRA
Branch always
BRZ
Branch if zero
BRP
Branch is positive or zero
INP
Input
OUT
Output
HLT
End program
DAT
Data location