8051 Microcontroller architecture programming and applications - Ayala, Kennath J (Penram international publishing, 1996)