This document discusses various assembler directives used in 8086 assembly language programming. It lists 28 different directives including ASSUME, DB, DW, DD, DQ, DT, END, ENDP, ENDS, EVEN, EQU, EXTRN, GROUP, LABEL, LENGTH, LOCAL, NAME, OFFSET, ORG, PROC, PTR, SEG, SEGMENT, SHORT, TYPE, GLOBAL, FAR PTR, and NEAR PTR and provides examples of their syntax and usage. The directives direct the assembler on tasks like defining variables of different data types, indicating the start and end of segments, procedures, and programs, assigning labels and values, and addressing memory locations.