Keil has a good C/ASM package. Here's a link to the free download:
http://www.keil.com/demo/
Used to be the demo version was fully functional except limited to 4k code. I don't know if they changed that.
The documentation will give you a good introduction to the 8051.
: Hi there:
: I am new on assembler and microcontroller proramming and I need a good tutorial about intel 8051 programming and I prefer to program it in C. Is there anyone who has information about it...
: Thanks alot...
: