This document contains code snippets and explanations for basic experiments using 8051 assembly language code. It includes examples of: 1. Moving and exchanging data within internal RAM and between internal and external memory. 2. Performing arithmetic operations like addition, multiplication, and division on numbers in various formats. 3. Performing logical operations and bitwise operations like AND, OR, XOR, and shifts. 4. Converting between binary, BCD, and ASCII number representations. 5. Sorting and searching arrays. Toggling an output pin with a delay.