EdSim51's Guide to the 8051: core of the popular 51 series of 8-bit microcontrollers
James Rogers is the creator of the popular 8051 simulator, EdSim51 (www.edsim51.com).