The 8051 microprocessor architecture, programming, and applications - Ayala, Kenneth J. (West Publishing Comapany, 1997)