These notes will not tell you absolutely everything about the 8051 microcontroller. However, we hope they will provide you with a good introduction to this very popular controller. They should help you to start writing simple assembly language programs.
The Link is: 8051 Microcontroller