This document presents information about the instruction set of the 8086 processor. It is divided into several sections that classify the different types of instructions: data transfer instructions like MOV, XCHG, PUSH, and POP; arithmetic instructions such as ADD, SUB, INC, and DEC; program execution transfer instructions including CALL, RET, JMP, and conditional jumps; string instructions like MOVS, SCAS, and REP; and processor control instructions like STC, CLC, and CLD. Examples are provided for many of the instructions. The presentation is made to the lecturer by 5 students, whose names and student IDs are listed.