Professional Embedded ARM Development (2014)
Part I. ARM Systems and Development
Chapter 2. ARM Embedded Systems
Chapter 4. ARM Assembly Language
Chapter 6. Thumb Instruction Set
Chapter 7. Assembly Instructions
Chapter 10. Writing Optimized C
Part II. Reference
Appendix B. ARM Architecture Versions
Appendix D. NEON Intrinsics and Instructions
Appendix E. Assembly Instructions