1) This book is available in both Kindle eBook and paperback formats. For narrow screen devices, there are slight formatting issues and some program lines overflow. You DO NOT need Kindle hardware to use this book. Simply download free Kindle App from: http://www.amazon.com/gp/feature.html/ref=dig_arl_box?ie=UTF8&docId=1000493771
2) Our ARM eBook series:
The ARM CPU is licensed and produced by hundreds of companies. The ARM Assembly language instructions and architectures are standardized and all the licensees must follow them. The first volume of this series (ARM Assembly Language Programming & Architecture by Mazidi & Naimi) covers the Assembly language programming, instructions, and architecture of the ARM and can be used with any ARM chip, regardless of the chip maker.
Since the licensees are free to design and implement their own peripherals, the peripherals of ARM chips vary greatly among the licensees. For this reason, we have dedicated a separate volume to each licensee. This volume covers the peripheral programming of Freescale ARM KL25Z series. For other volumes in this series see www.MicroDigitalEd.com website. You can also find the source code and support materials for this book on http://MicroDigitalEd.com/ARM/Freescale_ARM_books.htm website.
3) Who will use our textbook?
The primary audience of our textbook on ARM is undergraduate engineering students in Electrical and Computer Engineering departments. We assume no background in microcontroller programming. It can also be used by practicing engineers who want to move away from 8- and 16-bit legacy chips such as the 8051, AVR, PIC, and HCS08/12 family of microcontrollers to ARM. Designers of the x86-based systems wanting to design ARM-based products can also benefit from this series.
2) Our ARM eBook series:
The ARM CPU is licensed and produced by hundreds of companies. The ARM Assembly language instructions and architectures are standardized and all the licensees must follow them. The first volume of this series (ARM Assembly Language Programming & Architecture by Mazidi & Naimi) covers the Assembly language programming, instructions, and architecture of the ARM and can be used with any ARM chip, regardless of the chip maker.
Since the licensees are free to design and implement their own peripherals, the peripherals of ARM chips vary greatly among the licensees. For this reason, we have dedicated a separate volume to each licensee. This volume covers the peripheral programming of Freescale ARM KL25Z series. For other volumes in this series see www.MicroDigitalEd.com website. You can also find the source code and support materials for this book on http://MicroDigitalEd.com/ARM/Freescale_ARM_books.htm website.
3) Who will use our textbook?
The primary audience of our textbook on ARM is undergraduate engineering students in Electrical and Computer Engineering departments. We assume no background in microcontroller programming. It can also be used by practicing engineers who want to move away from 8- and 16-bit legacy chips such as the 8051, AVR, PIC, and HCS08/12 family of microcontrollers to ARM. Designers of the x86-based systems wanting to design ARM-based products can also benefit from this series.