Jump to ratings and reviews
Rate this book

ARM Assembly Language: Fundamentals and Techniques

Rate this book
Written by the director of ARM’s worldwide academic program, this volume gives computer science professionals and students an edge, regardless of their preferred coding language. For those with some basic background in digital logic and high-level programming, the book examines code relevant to hardware and peripherals found on today's microcontrollers and looks at situations all programmers will eventually encounter. The book’s carefully chosen examples teach easily transferrable skills that will help readers optimize routines and significantly streamline coding, especially in the embedded space. This book is easily adaptable for classroom use. Instructors can access features that include a solutions manual, assembly language basics, problems, and actual code. The book also provides access to a fully functional evaluation version of the RealView Microcontroller Development Kit from Keil. While it is still an important skill, getting good instruction in assembly language is not easy. The availability of languages such as C and Java foster the belief that engineers and programmers need only address problems at the highest levels of a program's operation. Yet, even modern coding methods, when done well, require an understanding of basic assembly methods such as those gained by learning ARM. Certain features that are the product of today’s hardware, such as coprocessors or saturated math operations, can be accessed only through the hardware’s native instructions. For that matter, any programmer wishing to achieve results as exact as his or her intentions needs to possess a mastery of machine code basics as taught in the pages of this book. Of the 13 billion microprocessor-based chips shipped in the last year, nearly 3 billion were ARM-based, making operational knowledge of ARM an essential component of any programmer’s tool kit. That it can be applied with most any language makes it invaluable.

372 pages, Hardcover

First published January 9, 2015

15 people are currently reading
134 people want to read

About the author

William Hohl

2 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
18 (54%)
4 stars
7 (21%)
3 stars
5 (15%)
2 stars
1 (3%)
1 star
2 (6%)
Displaying 1 - 2 of 2 reviews
Profile Image for Jake.
211 reviews45 followers
November 19, 2018
We used this for my microprocessors course. Got through the entirety of it in half a quarter. Quick, succinct read that told me exactly what I needed to know to get going. No pages or words wasted and not a dry read. Honestly I would recommend this book as a good book to learn programming in general.
Profile Image for Brian.
160 reviews2 followers
July 20, 2016
I found this work valuable and it provided some understanding into the ARM assembly language. Until I have an actual ARM processor that I can program, the learning will remain "academic".

Full review here - http://elegantc.blogspot.com/2014/02/...
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.