This book is a highly practical guide to programming in an assembly language for ARM7 microcontrollers. Numerous examples (over 100) of a source code accompanied by a brief description illustrate various programming techniques. All examples are developed in popular Keil and IAR development environment.
Was what I hoped for when bought ... tons of example code. Much of it is data and array management with lots of assembly to C and C to assembly interfacing. All of this is good stuff. The reader will have to adapt heavily for use with the GNU as assembler or others more commonly used by hobbyists. Also the input output is for a specific ARM board and would require a small input output porting effort for a more common board like a Raspberry Pi but the Baking Pi bare metal tutorial or Bruce Smiths assembly on Raspian book should get you there. Good stuff in this book too for general utility routines you might find in any assembler project.