This document discusses computer instruction types and addressing modes in microprocessors. It begins by defining an instruction as a command that tells the microprocessor to perform a task on data. Instructions are made up of opcodes and operands. Instructions are classified by word size into one-byte, two-byte, and three-byte instructions. The document then explains the five addressing modes used in the 8085 microprocessor: immediate, register, direct, indirect, and implicit. Each addressing mode specifies how the operand or data is addressed in memory for an instruction.