The document discusses the various instruction groups and addressing modes supported by the 8085 microprocessor. It describes 5 groups of instructions - data transfer, arithmetic, logical, branch/control, and stack/I/O. It also explains the 5 addressing modes - register, immediate, direct, indirect and implicit. For each addressing mode, it provides examples of instructions and explains their operation, machine cycles, and effect on flags. It also provides examples of 8085 assembly language programs using different instructions and addressing modes.