This document discusses the assembly language programming of the 8085 microprocessor. It covers the basic topics of the 8085 instruction set including data transfer, arithmetic, logical and branching instructions. It also describes the addressing modes, programming model and instruction formats of the 8085 assembly language. Examples of assembly language instructions are provided to illustrate how to perform common operations like loading registers, arithmetic, and conditional jumps.