Gain valuable assembly code programming knowledge with the help of this newly revised book. Readers will be trained on programming the Intel 8051 microcontroller, one of the most common microprocessors used in controls or instrumentation applications that use assembly code. The third edition teaches current principles of computer architecture including simulation and programming, with new state-of-the-art integrated development software that is included at the back of the book. The writing style engages readers and renders even complex topics easy to absorb. Practical examples of assembly code instructions illustrate how these instructions function. Complex hardware and software application examples are also provided.
This book works as both as a method of learning the 8051 and as reference. As a learning tool, it is demanding of the reader. However I found it to be always accurate and clearly written. The first chapter, "Microprocessors and Microcontrollers," though interesting, can probably be skipped by seasoned embedded developers. The second chapter, "Numbering Systems And Binary Arithmetic," actually proved to be a useful review. The remaining chapters provide a very good description of the chip architecture and its assembly language. There are 6 appendices that will probably be useful to any 8051 developer.