Title: TEXTBOOK of MICROPROCESSORS and MICROCONTROLLERS Theory and Applications