rplantz wrote:I hope that the book does provide a good place to start learning about the ARM for people like you. I imagine you will skim over the first part of the book, until you get to the assembly language programming. Then when I describe the instructions, I use notation that is similar to the ARM manuals. I'm hoping this makes it easier for readers to use the manuals to extend their expertise.
It looks like a nice book. I like how it leverages previous C experience and find this reasonable because mixing assembly with C is probably more common than with other languages.
Your book seems related to the topic whether there is any use of teaching assembly language
. Unfortunately, that thread was was recently locked. Such longer threads often get linked by search engines, so it is useful to update them even if they are old. For example, it would have been nice to put a link from that thread to this one so people who found that thread would know about this one.
The first book I read on programming was Introduction to Programming
. That book starts out with an entire chapter on logic and octal arithmetic before discussing assembly language. For obvious reasons no prior high-level programming knowledge was assumed. At any rate learning a little assembly has provided me with a certain intuition regarding how computer hardware works that has served well.