This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to learn ARM assembly

Hi all

I am keen to learn about ARM Assembly and how to code proficiently, however I do not know where to start or what to do.
Do I need to buy a 'starter' kit? Or is there somehting else I should do?

Can someone point me in the right direction please.
any help would be appreciated

thank you

  • ARM has plenty of documentation about the instruction set of the different processors.

    And it's easiest to not buy a starter kit but just download Keil MDK-ARM, select a supported processor and debug using the simulator - most newer chips have bad simulation for peripheral hardware but the simulator works fine for getting to know how to write in assembler and single-step the code.

    Then you can buy a cheap hw kit with some suitable hardware interface to run on live hardware. With real hardware and a bit of experience writing assembler code you can then blink diodes, control serial ports etc.