This document summarizes the instruction set of the 8051 microcontroller. It discusses the main types of instructions: data transfer instructions like MOV to move data between registers and memory; arithmetic instructions such as ADD, SUB, INC, and DEC; logical instructions including AND, OR, and NOT; and branching/control instructions like CALL, RET, and conditional jumps. Specific examples are provided for each type of instruction to illustrate their usage.