The document classifies 8086 instruction sets into various categories, including data transfer, arithmetic, and control instructions. It details each instruction type, explaining their functions, syntax, and examples such as 'mov', 'add', 'sub', and 'cmp'. Additionally, it describes how specific instructions affect CPU flags and the data types they operate on.