The document is a lab report that discusses arithmetic instructions in 8086 assembly language. It provides objectives and outcomes for the lab, describes different arithmetic instructions like addition, subtraction, multiplication and division. It then gives two tasks - the first asks to write a program performing various arithmetic operations on values in registers, the second asks to add two BCD numbers and handle carries. Code snippets are provided as examples to add BCD values with and without carry.