This document describes instruction codes and the instruction cycle in a computer. It discusses how instruction codes specify operations for the computer to perform. The instruction cycle has four phases: 1) fetch an instruction from memory, 2) decode the instruction, 3) read the effective address if indirect addressing is used, and 4) execute the instruction. It then describes the fetch and decode phases in more detail, including transferring the program counter value to the address register to fetch the instruction from memory location and loading the instruction register.