The document summarizes the instruction set of the 8051 microcontroller. It describes the different addressing modes including register, direct, indirect, immediate, relative, absolute, long and indexed addressing. It also explains the various instruction types such as arithmetic, logical, data transfer, boolean and program branching instructions. Examples are provided for different instructions like ADD, MOV, JMP etc. to illustrate how they work and affect processor registers.