The document contains 10 programs written in 8085 assembly language. Program 1 exchanges two 16-bit numbers. Program 2 adds or subtracts two 8-bit numbers. Program 3 adds two 16-bit numbers. Program 4 subtracts two 16-bit numbers where X is greater than Y. Program 5 adds two variable length numbers. Program 6 performs a block transfer. Program 7 performs a block transfer in reverse order. Program 8 adds 10 decimal numbers. Program 9 displays hexadecimal numbers from 00 to FF. Program 10 performs four-digit BCD addition.