Microprocessor Books

«
»

We have compiled the list of Best Reference Books on Microprocessor subject. These books are used by students of top universities, institutes and colleges. Here is the full list of best books on Microprocessor along with reviews.

Kindly note that we have put a lot of effort into researching the best books on Microprocessor subject and came out with a recommended list of best books. The table below contains the Name of these best books, their authors, publishers and an unbiased review of books on “Microprocessor” as well as links to the Amazon website to directly purchase these books. As an Amazon Associate, we earn from qualifying purchases, but this does not impact our reviews, comparisons, and listing of these top books; the table serves as a ready reckoner list of these best books.

List of Microprocessor Books with author’s names, publishers, and an unbiased review as well as links to the Amazon website to directly purchase these books.

advertisement

1. Microprocessor

1. “Microprocessor Architecture, Programming and Applications with 8085” by R S Gaonkar

Book Review: This book is very useful for students of computer science and electrical engineering who study microprocessors as a subject. The book requires knowledge of digital logic but does not require any requirement of programming knowledge. The book covers both hardware and software concepts of a microprocessor and also deals with the 8085 microprocessor and explains the concepts about programmable devices. The book focuses on the 8085 microprocessor family and demonstrates the concepts underlying the programmable devices. The book has chapters on instruction set, interfacing, programming and many others. The book also assists students in applying the basic concepts learned to higher level courses thereby helping them for their future jobs. This book deals with both the hardware and software aspects of microprocessors. The first partition in the book focuses on hardware and interfacing which covers microprocessors, microcomputer, assembly language, 8085 assembly language programming. The second partition in the book focuses on programming of 8085 which includes counter and time delays, stack, subroutines and assemblers. The third partition is called interfacing peripherals which covers interrupts, data converters, peripheral devices and data communication.

2. “The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium pro Processor” by Brey

advertisement
advertisement
“The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium 4, and Core2 with 64-bit Extensions” Book Review: This book presents a comprehensive coverage of programming and interfacing of the Intel family of Microprocessors from the 8088 through the latest Pentium 4 and Core2 microprocessors. A thorough exploration of each family member of Intel, memory systems, and I/O systems is provided, using Microsoft Macro Assembler program to solve nearly 200 programming examples and exercises. This book is suitable for students, researchers, and practicing engineers.

3. “Microprocessors and Its Interfacing” by Douglas Hall and S S S P Rao

“Microprocessors and Interfacing” Book Review: This book stresses on the Intel 8086 family of processors that are used in IBM PCs thereby teaching students the concepts of programming, system connections, microprocessor interfacing and peripheral devices. This book provides a comprehensive coverage of the programming, system connections, and interfacing of 8086 Microprocessors and their associated peripheral devices. The book also covers assembly language programming of 8086 based systems. A brief introduction to computer hardware is followed by an in-depth look at how microprocessor-based computers are programmed to do real tasks. Assembly language programming of 8086-based systems is reviewed in a top-down, structured manner. CISC and RISC microcomputer architectures and their trade-offs are analyzed and compared in this text.

4. “Microprocessors: Theory and Applications” by Rafiquzzaman

advertisement
“Microprocessors: Theory and Applications” Book Review: This book primarily deals with 16-bit microprocessors like the Intel 8086 and Motorola 68000 and 32-bit microprocessors such as Intel 80386/80486 and Motorola 68020/68030/68040. The details of architecture, I. O., instruction set, and system design of 8085, 8086, and 68000 microprocessors are reviewed thoroughly. The basics of peripheral interfacing including CRT, interfacing of keyboard, printer, floppy disk, and other DMA concepts related to 68000 are also covered in depth. The book also covers typical programming languages along with practical applications of microprocessors such as personal computers and robotics. RS-232, IEEE 488, S-100, current loops, and other interface standards are also summarized.

5. “Microprocessors and Microcontrollers” by A Nagoor Kani

“Microprocessors and Microcontrollers” Book Review: This book offers a balanced and thorough coverage of 8085 and 8086 microprocessors. This is followed by a detailed discussion on 8051 microcontrollers with the help of sufficient examples and programs. Extensive coverage of essential concepts like 8086 instruction sets, memory and peripheral interfacing is done with a step-wise approach to encourage better understanding of the subject.


advertisement

2. Advanced Microprocessor and Computer

1. “Advanced Microprocessor and Interfacing” by Ram Badri

“Advanced Microprocessor and Interfacing” Book Review: The book can be referred by diploma and undergraduate students of electronics and communication engineering (ECE) and computer engineering. This book gives information about 16, 32 and 64 bit microprocessors. It describes assembly language programming instructions of 8086 microprocessor. It contains a video processor, Intel 740 3D graphics chip and various I/O devices. The book discusses supporting chips like interrupt controller, USART, memory controller, magnetic disc controller and keyboard controller. The book includes various diagrams, examples and exercise questions.

2. “Computer Organisation and Advanced Microprocessors” by Tripti Dodiya

“Computer Organisation and Advanced Microprocessors” Book Review: The book is beneficial for diploma, undergraduate and graduate students of computer science. The book describes information about computer organization and advanced microprocessors. It provides examples of conversions, computer arithmetic, boolean algebra and cache memory mapping at the end of each chapter of the book. The book is written in a simple and easy to understand manner.

3. “Advanced Microprocessors and Peripherals” by Ajoy Ray and K Bhurchandi

advertisement
“Advanced Microprocessors and Peripherals” Book Review: This book integrates basics, theory, design and real life applications related to advanced microprocessors. The book contains architectural characteristics of the programming language. This book provides a good foundation for advanced microprocessors, principles and practices. The book enables the students to write efficient programs in assembly level language of 8086 family of microprocessors. It describes interfacing of basic peripherals and special programmable peripheral devices. The book provides information about CRT controllers, floppy disks and DMA. The book is updated with topics like ARM architecture, serial communication standard USB, 8051 micro controllers, instruction set and peripheral interfacing along with project design. The book also provides explanation of 80286 and 80386 descriptors and addressing modes. The book also provides explanation on hard drives, CD and DVD.
4. “Advanced Microprocessors and Ibm – Pc Assembly Language Programming” by Udaya Kumar and B Umashankar

“Advanced Microprocessors and Ibm – Pc Assembly Language Programming” Book Review: This book provides instructions for 8086/8088 microprocessor. It describes the step-by-step methods of assembling, linking and executing a program. The book contains information about the use of DOS function calls and BIOS routines in assembly and C languages. It also gives information about arithmetic coprocessor 8087. The book provides a variety of exercise questions at the end of each chapter.

5. “Survey of Advanced Microprocessors” by Andrew M Veronis

“Survey of Advanced Microprocessors” Book Review: The book describes developments in the field of microprocessors. The book discusses various computer concepts like data and data types, addressing modes, pipe lining and cache memory. It gives information about reduced instruction-set computers (RISes). The book also gives details of the Am29000 and the transputer. It presents knowledge of micro multiprocessing. The book includes microprocessors, used for digital signal processing.

6. “Advanced 80386 Programming Techniques” by James L Turley

“Advanced 80386 Programming Techniques” Book Review: The book describes advanced memory segmentation. The book also contains information about internal four-level protection hierarchy, multitasking, demand paging and system security. It also discusses 80386 emulation and intertask communication. The book provides various examples of programs to understand.

7. “Embedded System Design with the Atmel AVR Microcontroller I: Advanced Programming and Interfacing (Synthesis Lectures on Digital Circuits and Systems)” by Steven Barrett and Daniel Pack

“Embedded System Design with the Atmel AVR Microcontroller I: Advanced Programming and Interfacing (Synthesis Lectures on Digital Circuits and Systems)” Book Review: The book is helpful for scientists and engineers, who are interested in Atmel AVR microcontroller. The book starts with explaining the system design process. It explains the interfacing of microcontrollers to input and output devices. The book presents the microcontrollers along with the associated software. The book provides examples of system level design using Atmel AVR microcontroller.

8. “Systems Design with Advanced Microprocessors (Computer Systems Series)” by John R Freer

“Systems Design with Advanced Microprocessors (Computer Systems Series)” Book Review: The book is beneficial for system designers, marketing managers and students of electronic engineering and computer science. It describes working, design characteristics and performance of system components like backplane buses, memory and storage devices and communication interfaces. The book gives details of the Motorola MC 68020 and the Inmos T414 transputer. The book provides various labelled diagrams and practical examples.

9. “PCI Express System Architecture (PC System Architecture)” by Mindshare Inc and Ravi Budruk

“PCI Express System Architecture (PC System Architecture)” Book Review: This book provides split transaction protocols and ACK/NAK protocol. It gives functions of an electrical layer. It describes issues related to switch designing. It also describes characteristics and issues of electrical signaling. The book contains procedures of PCI express enumeration. The book provides the design and operation of hot plugs. It gives information about mechanisms and use of active state link power management. The book is well organised containing several examples.


3. Microprocessors and Microcontrollers

1. “Microprocessors: Principles and Applications” by A Pal

Book Review: This book discusses the important concepts and features common to various models of microprocessors. The features are demonstrated through 8 bit microprocessors thereby providing a nice understanding of various microprocessors. The features of the book are aspect interfacing of memory, I/O devices, process control and instrumentation.The book highlights development aids and troubleshooting techniques. The book also explains memory mapping and management. The book presents an overview of the spectrum of microprocessor by covering hardware, software and system integration aspects.

2. “Fundamentals of Microprocessors And Microcontrollers” Ram B

“Fundamentals of Microprocessors and Microcontrollers” Book Review: This book covers the basics of microprocessors and microcontrollers. Topics discussed in the chapters include number system and digital electronics, microprocessors and architecture, programming of microprocessors, microprocessor applications, peripheral devices and their interfacing, and microcontrollers. Both solved and unsolved questions have been added for thorough practice of readers. This book is essential for electronics and communication and computer science engineering students.

3. “Microprocessors and Microcontrollers : Architecture, Programming and Interfacing Using 8085, 8086 and 8051” by Soumitra Kumar Mandal

“Microprocessors and Microcontrollers: Architecture, Programming & Interfacing using 8085, 8086, and 8051” Book Review: This book dives into the fundamental concepts of Microprocessors and Microcontrollers which are explained with the help of detailed examples and illustrations. Programming, architecture, and interfacing concepts related to Microprocessors and Microcontrollers are described in vivid detail. It is suitable for professionals as well as students studying in electronics engineering, electrical engineering, computer applications, and computer engineering courses.

4. “Introduction to Microprocessors and Microcontrollers” by Crisp John Crisp

“Introduction to Microprocessors and Microcontrollers” Book Review: This book presents the workings of the microprocessor, its applications, and programming in assembler and high level languages like C and Java in a clear and concise manner. Numerous examples and exercises are provided to build a thorough understanding of the field along with practical insight. The book concludes with a project based on the PIC microcontroller whose procedure is elucidated step wise. This makes it an ideal book for electronics and IT students as well as technicians and engineers, including IT systems support staff, and maintenance or service engineers.

5. “Microprocessors And Microcontrollers” by A Nagoor Kani

“Microprocessors and Microcontrollers” Book Review: This book offers a detailed discussion of all the aspects of the microprocessors and microcontrollers family, basing it on the Microprocessor 8085, 8086 and the Microcontroller 8051. Other related microprocessors and microcontrollers like 80186, 80286, 80386, Pentium-4, ARM and PIC are also discussed in detail. All the chapters in this book begin with fundamental objectives followed by detailed content, examples, and exercises. Additionally, each chapter concludes with a review of important terms and concepts that reinforces the fundamental concepts learnt. This book is suitable for B.E. and B. Tech students studying in electrical, electronics and communication engineering branches.

6. “8051 Microcontroller & Embedded Systems” by Rajiv Kapadia

“8051 Microcontroller and Embedded Systems” Book Review: This book focuses on 8051 microcontroller. The book also specifies the software and hardware specifications for 8051 microcontroller. The chapters in the book provide basic architecture of microcontrollers using assembly languages. The chapters illustrate how microcontrollers interface with necessary devices using C and assembly languages. The microcontroller uses C and assembly languages to interact with devices like LCDs, keyboards, sensors and stepper motors. The other topics presented in the book are real time clock chips, optoisolators. Any electrical engineers, electronics and communication engineer, and computer applications engineer will find this a suitable read. It provides an overview of the interfacing standards covering RS232C, RS422, RS485, and others. It also introduces the features of real-time microcontroller systems in embedded applications. It acts as a quick reference source for practical applications, teaching aids and exam questions, laboratory assignments. It will be useful for teachers and undergraduate students.

7. “Microprocessors And Microcontrollers : Architecture, Programming and System Design 8085, 8086, 8051, 8096” by KRISHNA KANT

“Microprocessors and Microcontrollers: Architecture, Programming and System Design 8085, 8086, 8051, 8096” Book Review: This book explains fundamental concepts of microprocessors and microcontrollers, their principles and applications. The internal architecture and system design aspects of Intel’s 8085 and 8086 microprocessors and Intel’s 8051 and 8096 microcontrollers are presented in a comprehensive manner. It describes the hardware architecture, support chips, peripheral interfacing, the instruction set and programming. It is replete with examples and system design case studies to help the readers develop a complete understanding of industrial application projects. This book is suitable for undergraduate students of electrical and electronics, electronics and communication, and electronics and instrumentation engineering.


4. Advanced Microprocessor and Microcontroller

1. “Microprocessors and Microcontrollers (Second Edition)” by R S Kaler

“Microprocessors and Microcontrollers (Second Edition)” Book Review: The book contains information about various microprocessors and microcontrollers, including 80186, 80286, 80386, Pentium-4, ARM and PIC. It explains the evolution of microprocessors. The book covers details of multiplexers-demultiplexers, flip-flops, analog/digital conversion. It gives peripheral I/O instructions and data transfer schemes. It provides knowledge of real-time operating systems (RTOS), interfacing devices and data acquisition systems.

2. “Microprocessors and Microcontrollers” by Jeevanathan and Saravanan

“Microprocessors and Microcontrollers” Book Review: This book is valuable for professionals and engineering students. It provides architecture, programming and interfacing of 8085 and 8086 microprocessors and 8096 and 8051 microcontrollers. The book also contains C language programs for 8051 microcontroller. The book provides exercise questions and examples for better understanding of the topic.

3. “Microprocessors and Microcontrollers for VTU” by A P Godse and Dr D A Godse
4. “Microprocessors and Microcontrollers” by B P Singh

“Microprocessors and Microcontrollers” Book Review: This book is valuable for undergraduate students of computer science and engineering, electronics and information technology. It contains exercise questions at the end of each chapter. Several examples are also provided in the book. The book covers Intel Microprocessors 8086, 80186, 80286, 80386, 80486 and Pentium. It also discusses about Motorola Microprocessors 68000, 68010, 68020, 68030, 68040, PowerPC and Intel Microcontrollers 8051, 8096.

5. “Microprocessors and Microcontroller for ANNA University” by D A Godse A P Godse
6. “Fundamentals of Microprocessor and Microcontrollers” by B Ram

“Fundamentals of Microprocessor and Microcontrollers” Book Review: The book provides information about number system and digital electronics microprocessors and architecture, and programming of microprocessors. It covers peripheral devices and their interfacing. The book also gives applications of microprocessors and microcontrollers. The book contains solved and unsolved questions to practice. The undergraduate students of engineering will find this book valuable.

7. “Microprocessor and Microcontrollers (As Per BPUT Syllabus) (As Per BPUT Syllabus)” by Jivan Jyoti Mohanty
8. “The x86 Microprocessors: 8086 to Pentium, Multicores, Atom and the 8051 Microcontroller: Architecture, Programming and Interfacing, 2e” by Lyla B Das

“The x86 Microprocessors: 8086 to Pentium, Multicores, Atom and the 8051 Microcontroller: Architecture, Programming and Interfacing, 2e” Book Review: The book will be a suitable text for undergraduate students of engineering. It covers information about 16-bit microprocessors and Pentium processors. The book provides information about the 8051 microcontroller and its applications. The book presents programming, interfacing attributes and analysis of the x86 family microprocessors.


5. Microprocessors and Microcomputers

1. “Introduction to Microprocessors” by A Osborne

Book Review: This book explains the working procedure of the microprocessors. The book also explains the basics of modern computing using various techniques.The book also contains information about the recent advances made in the field of intel processors. The book also contains discussion on computer parts, programming basics, computing and microprocessor basics, concepts of caches and many more. This book is suitable for students studying engineering as well as IT professionals.

2. “Introduction to Microprocessors” by A P Mathur

“Introduction to Microprocessors” Book Review: This book presents an updated and comprehensive coverage of all the essential aspects of microprocessors. A variety of illustrations, examples and exercises are included to facilitate a better understanding of the subject. The text is presented in a lucid and concise manner. This book is suitable for students and practicing engineers.

3. “Microprocessors with Applications in Process Control” by S I Ahson
4. “8051 Microcontrollers: MCS 51 Family and Its Variants” by Satish Shah

“8051 Microcontrollers: MCS 51 Family and its Variants” Book Review: This book offers a descriptive treatment of product development using the 8-bit microcontroller MCS 51 and its variants. After introducing the architecture of the microcontroller chip as well as commonly used I/O and interfacing concepts; numerous assembly language programming examples are provided to strengthen conceptual understanding. The underlying concept of digital system design is explained using numerous design applications with microcontrollers. The book also describes 8-bit microcontrollers used for designing intelligent digital instruments and controllers for various applications. This book is intended for undergraduate students of engineering.

5. “The 8051 Microcontroller and Embedded Systems Using Assembly and C” by Muhammad Ali Mazidi

“The 8051 Microcontroller and Embedded Systems: Using Assembly and C” Book Review: This book focuses on 8051 microcontroller. The book also specifies the software and hardware specifications for 8051 microcontroller. The chapters in the book provide basic architecture of microcontrollers using assembly languages. The chapters illustrate how microcontrollers interface with necessary devices using C and assembly languages. The microcontroller uses C and assembly languages to interact with devices like LCDs, keyboards, sensors and stepper motors. The other topics presented in the book are real time clock chips, optoisolators. Any electrical engineers, electronics and communication engineer, and computer applications engineers will find this a suitable read.

6. “Microcomputer Systems – The 8086 / 8088 Family Architecture Programming and Design” by Glenn A Gibson and Yu – Cheng Liu

“Microcomputer Systems: The 8086/8088 Family Architecture, Programming, and Design” Book Review: This book analyzes the architecture, programming, and design of a family of 8086/8088 microcomputer systems. After a brief introduction, the architecture of 8086, assembler language programming, modular programming, I/O programming, and byte & string manipulation are thoroughly explored. The second part of the book delves into multiprogramming, system bus structure, I/O Interfaces, and semiconductor memory in great detail. Advanced topics like multiprocessor configurations, 80286/80287 systems, VLSI processing and supporting devices are also covered. Students, researchers, and professionals can refer to this book.

7. “Microcomputer Systems the 8086/8088 Family : Architecture, Programming and Design” by Gleen A Gibson

“Microcomputer Systems: The 8086/8088 Family Architecture, Programming, and Design” Book Review: This book analyzes the architecture, programming, and design of a family of 8086/8088 microcomputer systems. After a brief introduction, the architecture of 8086, assembler language programming, modular programming, I/O programming, and byte & string manipulation are thoroughly explored. The second part of the book delves into multiprogramming, system bus structure, I/O Interfaces, and semiconductor memory in great detail. Advanced topics like multiprocessor configurations, 80286/80287 systems, VLSI processing and supporting devices are also covered. Students, researchers, and professionals can refer to this book.

8. “Microprocessors and Microcomputer-Based System Design” by Mohamed Rafiquzzaman

“Microprocessors and Microcomputer-Based System Design” Book Review: This book explains the fundamental concepts of microprocessors as well the 8085 microprocessor and other 32-bit microprocessors. The basics of peripheral interfacing are introduced to explain Intel 80486/80960, Motorola 68040 microprocessors, Pentium and PowerPC microprocessors in detail. Supplementary topics like floating-point arithmetic, Program Array Logic, and flash memories are also included. The book concludes with a description of the system design concepts and the application of the design principles covered earlier to sample problems.

9. “Microcomputers And Microprocessors: The 8080, 8085, And Z-80 Programming, Interfacing, And Troubleshooting” by John Uffenbeck

“Microcomputers and Microprocessors: The 8080, 8085, and Z-80 Programming, Interfacing, and Troubleshooting” Book Review: This book explains the various hardware components of a microcomputer system and how the software controls that hardware. Examples of the Intel 8080 and 8085, and the Zilog Z-80 have been used to illustrate how to build a microcomputer, how the input and output port works, how to construct a serial interface as well as differentiate between RAM and ROM. Detailed descriptions on each of the 80×86 processor family members through the Pentium II are provided. The book also covers the V.34 28.8K and V.90 56K new modern standards, flash memory, synchronous drams, etc. Numerous schematic diagrams, lab projects, and detailed program examples have been included to illustrate common programming techniques used in software and NIM. This book is intended for electrical engineers or anyone seeking a foundation in microcomputer technology.

10. “Microprocessors And Microcomputers – Hardware And Software” by Ronald Tocci Frank Ambrosio

“Microprocessors and Microcomputers: Hardware and Software” Book Review: This book gives a detailed introduction to the fundamental concepts, principles, and techniques of microprocessors and microprocessor-based systems. The book uses the 68HC11 microprocessor as a representative example to illustrate the underlying principles and techniques involved in digital systems technology. Numerous case studies and solved problems are provided for a better understanding. Over 400 exercises are provided at the end of the chapter with varying levels of difficulties. The book is ideal for professionals in the computer technology field.


6. Microprocessors and Interfacing

1. “Microprocessor System the 8086 /8088 Family” by Liu and Gibson
2. “Microprocessor, Architecture, Programming and Application” by R S Goonkar
3. “Microprocessor and Interfacing” by D V Hall

“Microprocessor and Interfacing” Book Review: This book is written for students enrolled in engineering courses and people interested in microprocessors. This book provides detailed information about the Intel 8086 family along with information about the programming, system connections, and interfacing of microprocessors and their peripheral devices in detail. A brief introduction is given to computer hardware along with an in-depth look at microprocessor-based computers and their programming. A comparison between CISC and RISC microcomputer architectures and their trade-offs is also included in this book.

4. “Microprocessors and Interfacing” by M Saravanan N Senthil Kumar and S Jeevananthan

“Microprocessors and Interfacing” Book Review: This book is written for undergraduate engineering students enrolled in courses related to microprocessors, its interfacing, programming and applications. This book contains 18 chapters that provide information about 8085 processors and a detailed discussion of 8086 architecture, programming and interfacing concepts. It also contains information about 8088 processors bringing out its architectural difference in relation to 8086. It also addresses the 8-bit 8051 and 16-bit 8096 microcontrollers. This book also contains complete ALP codes, review questions, programming and design based exercises for better understanding.

5. “Microprocessors and Interfacing” by Hall

“Microprocessors and Interfacing” Book Review: This book is written for students enrolled in engineering courses and people interested in microprocessors. This book provides detailed information about the Intel 8086 family along with information about the programming, system connections, and interfacing of microprocessors and their peripheral devices in detail. A brief introduction is given to computer hardware along with an in-depth look at microprocessor-based computers and their programming. A comparison between CISC and RISC microcomputer architectures and their trade-offs is also included in this book. It focuses on the Intel 8086 family which is used in the IBM PC’s. It talks about the programming, system connections, and interfacing of microprocessors and their peripherals. It provides a brief introduction to computer hardware which is followed by an in-depth look at how microprocessor-based computers are programmed to perform real tasks. It covers assembly language programming of 8086-based systems. It lays emphasis on writing assembly language programs in a structured manner.

6. “Microprocessor And Interfacing” by Vaneet Singh
7. “Microprocessor 8086: Architecture, Programming and Interfacing” by Mathur S

“Microprocessor 8086: Architecture, Programming and Interfacing” Book Review: This book is written for undergraduate students enrolled in electronics and communication engineering, computer science and engineering, and information technology. This book is divided into 4 parts. Part one contains detailed information about the architecture, organization, instruction set, and assembler directives of microprocessor 8086. Part two elaborates on the math coprocessor, multiprocessing and multiprogramming, the different types of data transfer schemes, and memory concepts. Part three explains about covering programmable interfacing chips with the help of extensive interfacing examples. Part four provides information about advanced processors–from 80186 to Pentium 4. This book contains solved examples that explain different types of interfacing problems. It also contains exercises at the end of each chapter for better understanding.

8. “Microprocessors and Interfacing” by Godse A
9. “The 8085 Microprocessor: Architecture, Programming and Interfacing” by Udayakumar/Umashankar

“The 8085 Microprocessor: Architecture, Programming and Interfacing” Book Review: This book is written for undergraduate engineering students and people interested in learning about microprocessors. This book contains elaborate information about the programming and interfacing of the 8-bit microprocessor. It also contains explanations about the architecture of the 8085 microprocessor. Chapters that contain information about both hardware and software concepts related to the microprocessor are included in this book.

10. “Microprocessor 8085 and Its Interfacing” by Mathur

“Microprocessor 8085 and Its Interfacing” Book Review: This book is written for undergraduate students enrolled in electronics and communication engineering, computer science and engineering, and information technology. It is divided into 4 parts. Part one contains a review of the analog and digital signals along with information about the hardware and software related aspects of microprocessor 8085. Part two contains topics like memory and input-output concepts, analog to digital and digital to analog converters and various memory and IO address decoding techniques. Part three talks about programmable interfacing chips with extensive interfacing examples. Part four briefly discusses other 8-bit microprocessors along with 16 and 32-bit Intel Processors. The book also contains numerous examples for better understanding.


7. Microprocessor and Peripherals

1. “Advanced Microprocessor and Peripherals” by A K Ray and K M Bhurchandi

Book Review: This book seamlessly integrates fundamental concepts, design and real-life applications of microprocessors. The book starts out with a discussion on architectures and pin diagrams of processors, instruction set and assembler directives, and the art of assembly language programming. It then delves into basic peripherals and their interfacing, RISC architecture, design of a microprocessor and 8051 peripherals interfacing. Interfacing and programming examples in assembly language have been included to offer a thorough understanding of the subject. This book is a very good text book for the course on advanced microprocessors, their architectures, programming, hardware interfacing and applications. The book also provides the readers with a good foundation on microprocessors, their principles and practices. The book also maintains a perfect balance between the basic concepts and practical applications that are related to microprocessors technology. This book is suitable for undergraduate students studying computer science and engineering, and electronics and communication engineering.

2. “Microcomputer Systems 8086/8088 Family: Architecture, Programming and Design” by Yu-Cheng Liu and Glenn A

“Microcomputer Systems 8086/8088 Family: Architecture, Programming and Design” Book Review: This book provides a comprehensive overview on microcomputer systems. It discusses 8086 and 8088 family in detail. It presents an in-depth study of both the software and hardware for 16-bit microprocessors using the Intel 8086 and 8088 family. It covers the 80186 and 80286 chips which are widely used. It explains upgrades of the 8086 in two separate chapters. It helps readers develop a working knowledge of programming and designing 8086 and 8088 based microprocessor systems through multiple examples that features them. This book is designed to focus on students, teachers, and professionals in the different fields of technology and science.

3. “Understanding 8085/8086 Microprocessors and Peripheral ICs” by S K Sen

“Understanding 8085/8086 Microprocessors and Peripheral ICs” Book Review: This book provides a detailed overview on microprocessors and peripheral integrated circuits. It provides understanding on 8085 and 8086. Each chapter starts with elementary materials and subsequently leads to the more advanced questions. It talks about numerous questions, number of peripheral ICs, used along with microprocessors. It includes questions on 8086 microprocessor and the corresponding peripheral ICs. Rs-232C, IEEE-488, USB and USART are included as well. It presents a question-answer format. It will be very useful for engineering students in the branches of electrical, instrumentation, electronics, IT, computer science, telecommunication, and allied branches. It will be useful for students appearing for GATE, IETE, AMIE and other all Indian examinations conducted by various public sector undertakings.

4. “Fundamentals of Microprocessors and its Applications” by A K Chhabra and Anokh Singh

“Fundamentals of Microprocessors and its Applications” Book Review: This book provides a comprehensive overview on fundamentals of microprocessors. It discusses various applications of microprocessors. It covers introduction to microprocessor, assembly language programming, 8-bit microprocessors, peripheral devices, and some other microprocessors. The book is written in lucid language making it easy for students to understand the content and apply it to real world problems. This book is designed to focus on students of B.Tech/B.E., BCA, BIT, MCA, IETE and B.Sc in Computer Science and Information technology of All Indian Universities.

5. “A Textbook of Microprocessors and Microcontrollers” by R S Kaler

“A Textbook of Microprocessors and Microcontrollers” Book Review: This book provides a fundamental overview on microprocessors and microcontrollers. It is based on microprocessor 8085, 8086 and microcontroller 8051. It talks about related microprocessors and microcontrollers like 80186, 80286, 80386, Pentium-4, ARM, and PIC. It provides a review of important terms and concepts at the end of each chapter. Each chapter also includes questions and problems. It covers main topics like evolution of microprocessor, number systems, digital concepts, and their conversion, logic gates and combinational logic and circuits, multiplexers-demultiplexers, counters, registers, flip-flops, analog/digital conversion counters, registers, etc.


8. Applied Electronics and Microprocessors

1. “Microprocessor Architecture Programming and Application” by Gaonkar

“Microprocessor Architecture Programming and Application” Book Review: The book focuses on microprocessors and their properties and applications. Students of undergraduate and graduate-level courses with a preliminary knowledge of digital logic can refer to this book. Both software and hardware aspects of microprocessors are dealt with. The book focuses primarily on the 8085 microprocessor family. Further, a wide range of applications of microprocessors are also covered.

2. “Microprocessors and their Operating Systems” by R C Holland

“Microprocessors and their Operating Systems” Book Review: The book deals with a variety of microprocessors and operating systems involved. It may be of use to undergraduate students and researchers carrying out studies in the field as well. The book focuses on three main microprocessor families- 8, 16 and 32 bit. Both software and hardware aspects are discussed well in depth. The architectures of the family of microprocessors are covered. Method of operation along with a detailed instruction set for each microprocessor is provided. Concepts of important operating systems such as CP/M, DOS and UNIX are also explained.

3. “Integrated Circuits and Microprocessors” by R C Holland

“Integrated Circuits and Microprocessors” Book Review: The book covers all the important aspects of integrated circuits and microprocessors. It is recommended to undergraduate students studying the subject. The book briefly describes all the three essential components of the modern day integrated circuits – digital circuits, analogue circuits and microprocessors. Special emphasis is laid on the fault finding procedures for modern electronic devices. Worked out problems are presented throughout the text aiding the students in an enhanced understanding of the elucidated concepts.

4. “Fundamental of Digital Electronics And Microprocessors” by A K Chhabra
5. “Microprocessors: Epo Applied Technology Series” by O A R Cornillie

“Microprocessors: Epo Applied Technology Series” by O A R Cornillie Book Review: The book consists of various aspects and topics related to microprocessors. It can be accessed by students and researchers of the field. The book begins by providing an overview of the basics of microprocessors and the required software used. Subsequent sections focus on the various kinds of control technologies such as program control, digital control and electrical control motor. Applications such as those in the field of medical sciences are given importance. Measuring instruments are also covered.

6. “Interfacing Microprocessors in Hydraulic Systems” by Alan Kleman
7. “Analog Interfacing to Embedded Microprocessor Systems (Embedded Technology Series)” by Stuart Ball

“Analog Interfacing to Embedded Microprocessor Systems (Embedded Technology Series)” Book Review: The main idea of the book is interfacing of analog devices with microprocessor systems. Students of both graduate and undergraduate level courses can refer to this book. Measurement and control techniques of analog quantities in embedded systems are explained in depth. The book also elucidates the practical control applications.


9. Computer Architecture and Microprocessor Peripherals and Applications

1. “Intel Microprocessors: Hardware, Software and Applications” by Roy W Goody

“Intel Microprocessors: Hardware, Software and Applications” Book Review: This book is based on the intel microprocessors. This book is easily understandable and does not require earlier knowledge of microprocessors or computers. The book includes 8 and 16/32 bit microprocessors. The chapters in the book begin with the basics of microprocessors and move towards the deeper concepts. It also talks about the IBM PC family of computers. The book is updated with the newer developments in microprocessors. Each chapter in the book also provides a no. of questions and problems.

2. “Microprocessor/Hardware Interfacing and Applications (Merrill’s International Series in Electrical and Electronics Technology)” by Barry B Brey
3. “Microprocessor Architecture, Programming and Applications with the 8085 6/e” by Ramesh Gaonkar

“Microprocessor Architecture Programming and Applications with the 8085 [HB]-6/e” Book Review: This book is designed for undergraduate students in the microprocessors course in electrical and technological engineering. This book can be used by people with no previous knowledge in programming. It provides the knowledge of both hardware and software aspects of microprocessors. The book includes up-to-date information on 8085 microprocessors and details on the basic concepts of microprocessors. The book details on the applications of microprocessors and concepts related to microprocessors of higher levels.

4. “16-Bit-Microprocessor Systems: Structure, Behavior, and Programming” by Hans Liebig and Thomas Flik

“16-Bit-Microprocessor Systems: Structure, Behavior, and Programming Softcover reprint of the original 1st ed. 1985 Edition” Book Review: This book is designed for students of computer science, communications and design engineers. It is also useful for those in scientific and technical fields. The book explains the structure, behavior and programming of 4 and 8 bit microprocessors. Typical aspects of microprocessor, hardware and software interactions have also been briefed in the book. Principles of computers are also explained in detail.


10. Microprocessor Applications in Power Electronics

1. “The 8088 and 8086 Microprocessors : Programming, Interfacing, Software, Hardware and Applications” by Walter A Triebel

“The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications” Book Review: This book presents a detailed treatment of the software, hardware, programming, and interfacing aspects of the 8088 and 8086 microprocessors along with the 32-bit version of the 80×86 family. The book covers the single instruction multiple data processing capability of advanced Pentium processors, number systems, logic functions and operations, floating-point processing, conversion between number systems, and addition/subtraction of binary numbers. Advanced topics like architecture and instructions of multimedia and floating point, the Pentium 3 and Pentium 4 processors hardware and their architectures are also included. The use of latches, transceivers, buffers, and programmable logic devices in the memory and I/O interfaces of the microcomputer system illustrates the practical implementations of 8088, 8086, 80286, 80386, 80486, and the latest Pentium processors. This book is suitable for electrical engineers, electronic technicians, and computer programmers.

2. “8085 Microprocessor and its Applications” by A Nagoor Kani

“8085 Microprocessor and its Applications” Book Review: This self-contained book explains the fundamentals of programming and interfacing techniques with the help of Intel 8085 Microprocessor along with its system design applications. Numerous examples and programs have been provided in each chapter to aptly illustrate the underlying concepts in a step-wise approach. Both students and professionals can refer to this book.

3. “The Intel Microprocessor Family: Hardware and Software Principles and Applications” by James L Antonakos

“The Intel Family of Microprocessors: Hardware and Software Principles and Applications” Book Review: This book presents a comprehensive coverage of the software architecture of the 80×86 family, starting from its software model, instruction set and flags to its addressing modes. Their pin, signal descriptions, memory, input/output system design, and other hardware specifications are also discussed. An introduction of advanced topics like protected mode, WIN32 and Linux programming, and MMX technology are also provided. Fundamental programming concepts such as the use of data structures, numeric conversion, string handling, and arithmetic have been illustrated with the help of numerous examples and exercises. The readers of this book will be able to build and program their own 8088 single-board computer.

4. “SIP PHONE APPLICATION ON SINGLE BOARD COMPUTER WITH ARM MICROPROCESSOR” by Tuncay Altun

“SIP Phone Application on Single Board Computer with Arm Microprocessor” Book Review: This book extensively covers the broad spectrum of applications of everyday use multimedia hand tools, such as image and video monitoring, internet surfing, shopping, and voice communication using SIP over the internet (VoIP). For VoIP, a 32-bit microprocessor, 64 MB Flash ROM, 64 MB SDRAM memory, and other necessary hardware are utilized to run and implement both the multimedia features and the voice calls. Detailed procedures for the preparation of hardware drivers on a suitable platform are also mentioned. This book is suitable for students and professionals alike.

5. “Build Your Own Quadcopter: Power Up Your Designs with the Parallax Elev-8” by Donald Norris

“Build Your Own Quadcopter: Power Up Your Designs with the Parallax Elev-8” Book Review: This book enables the reader to connect Elev-8 components, program the microcontroller, use GPS, and safely build and fly a radio-controlled quadcopter with return-to-home functionality. The book highlights the underlying principles that govern how quadcopters fly and the different parts included in the Parallax Elev-8 kit. Detailed instructions are provided to connect the Parallax chip to a PC and write Spin and C programs, build radio-controlled systems that minimize interference, add GPS for tracking via smartphones with Google Earth, WiFi, and XBee technology. Readers are properly equipped to operate their quadcopters safely with flight simulation software.

People who are searching for Free downloads of books and free pdf copies of these books on Microprocessor – we would like to mention that we don’t have free downloadable pdf copies of these good books and one should look for free pdf copies from these Authors only if they have explicitly made it free to download and read them.

We have created a collection of best reference books on “Microprocessor” so that one can readily see the list of top books on “Microprocessor” and buy the books either online or offline.

If any more book needs to be added to the list of best books on Microprocessor subject, please let us know.

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & technical discussions at Telegram SanfoundryClasses.