xxi
PREFACE
Preamble
I have been teaching Electronics Engineering since 1985. In these years, I have taught subjects as
varied as basic electronics, electronic circuits, digital signal processing, communications, information
theory, digital image processing, computer architecture, computer programming and microprocessors,
to name just a few. However, microprocessors, microcontrollers, assembly language programming and
hardware interfacing caught my fancy and interest, at some point in time. This book is a result of my
continued interest in these topics. The first edition was published in 2010, and this is the second edi-
tion in which the latest technology trends are covered.
Although I have used a number of text books for teaching microprocessors, ...