This document contains code snippets and explanations for basic experiments using 8051 assembly language code. 1) It includes code to move and exchange data within RAM and between RAM and external memory. Arithmetic operations like addition, multiplication, and logical operations are also demonstrated. 2) Code conversions between BCD, binary, and ASCII are shown. Programs for sorting arrays and searching for a value in an array are provided. 3) A program is given to toggle an output pin with a delay, demonstrating bit manipulation and subroutines. Sample runs confirm the expected behavior for each code example.