Define opcode
Mnemonics for what the instruction does
Things its doing
Define operand
The data/input that instruction uses
Thing being done
What can instructions do
Very little:
Move data around
Simple arithmetical and logical operations
Simple branching
Define immediate addressing
Data is hard-coded into instruction.
The number itself
Define direct addressing
Address in the main memory where data is being fetched from
The memory location
What takes longer immediate or direct
Direct will take longer as main memory needs to be accessed