This document summarizes the instruction set of the 8086 processor. It includes data transfer, logical, shift/rotate, arithmetic, transfer, string, loop control, subroutine/interrupt, flag manipulation, and inactive state instructions. The instruction set supports operations on bytes, words, and double words including loading, storing, comparing, exchanging, logical, arithmetic, shifting, rotating, multiplying, dividing, and string manipulation instructions.