This document discusses various addressing modes and instruction formats used in computer architecture. It describes immediate, direct, indirect, register, register indirect, displacement, and stack addressing modes. It also discusses instruction formats used by processors like PDP-8, PDP-10, PDP-11, VAX, Pentium, and PowerPC that allocate bits differently based on factors like memory size, addressing modes, operands, and register sets.