Electronics > Beginners


(1/2) > >>

Hi, could anyone please guide me to the books and/or software I need to properly learn assembly language? My focus is going to be ARM7 for now as that's what I'm learning on.

Andrew N. Sloss, Dominic Symes, Chris Wright - ARM System Developer's Guide Designing and Optimizing System Software

You can't go wrong with that book, the only downside is that it is a bit old, hence no word about Cortex in it, but I think that's not problem for you, as you need ARM7 which is covered fairly well ;)

Family datasheets are often very good.

ARM themselves have a huge number of free PDF data sheets and information books. Unfortunately not long ago they changed their sites so now all my links don't work...

Learning asm can teach you a lot, just dont expect the skill to get you a job coding ARM chips in asm all day.
Asm is really only used in tiny micros or for very small sections of inline asm as part of your main C code.
ARM chips are so fast and powerful that almost everyone programs them in C with maybe a few 10line asm functions if needed.

Becoming an ARM asm expert isnt going to be a very good use of your time if you want to learn and work as an ARM programmer.
If on the other hand you just want to learn it for fun or so you can understand exactly how a cpu works at a low level then leaning asm is a great idea.


[0] Message Index

[#] Next page

There was an error while thanking
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod