- Computer instruction codes are the basic components of machine language programs and are encoded in binary.
- Each instruction code contains an operation code that designates the operation (e.g. add, subtract) and may contain operands that indicate where data is located in registers or memory.
- The CPU uses the operation code and operands to perform a sequence of micro-operations and control hardware to carry out the instruction.