Whilst the C51 Primer is really aimed at users of the Keil C51 Compiler, it is applicable in part to other compilers.
However, some compilers do not allow such low-level access and have fewer 8051-specific extensions.
They are less likely to be used on projects where getting maximum performance is essential.
preview:
http://www.esacademy.com/automation/docs/c51primer/
12/15/2001