flat assembler
Message board for the users of flat assembler.
Index
> Non-x86 architectures > how to start with arm assembly? |
Author |
|
HaHaAnonymous 02 Oct 2013, 21:07
[ Post removed by author. ]
Last edited by HaHaAnonymous on 28 Feb 2015, 19:47; edited 1 time in total |
|||
02 Oct 2013, 21:07 |
|
revolution 02 Oct 2013, 21:15
This link has pointers to the ARM instruction set documentation PDFs. There is also a free assembler there.
As for specific CPUs inside commercial devices: that is much more complex and tricky. Many manufacturers don't have freely available docs on their chips (Apple's A7 for example). Each device will have very specific functions, OS APIs and peripherals so making code to run on a variety of devices is a big and complex task. If you are making your own device then things will go much smoother. Also, getting native assembly code to run on tablets and smart phones is usually not possible with the current commercial devices. But there are some exceptions if you know where and how to find workarounds. And once again, each different devices has its own unique workarounds so describing a general procedure is not possible. So if all of the above has not yet discouraged you from forging ahead then perhaps you can start with something like QEMU and see how you find it. |
|||
02 Oct 2013, 21:15 |
|
semmir 02 Oct 2013, 21:33
Quote: Where all your dreams come visible to public! nice forum, but that sounds a little scary Quote: As for specific CPUs inside commercial devices: that is much more complex and tricky. Many manufacturers don't have freely available docs on their chips (Apple's A7 for example). Each device will have very specific functions, OS APIs and peripherals so making code to run on a variety of devices is a big and complex task. If you are making your own device then things will go much smoother. I guess, that HLLs will be better to programming smartphone apps. anyway thanks guys for help. |
|||
02 Oct 2013, 21:33 |
|
Dex4u 05 Oct 2013, 18:37
semmir wrote: hi guys, This as some basic info http://www.shervinemami.info/armAssembly.html Also getting a raspberry pi, is a good device to learn ARM asm programming on. |
|||
05 Oct 2013, 18:37 |
|
semmir 05 Oct 2013, 19:09
Yes, I found that site already. It looks quite interessting. thx
|
|||
05 Oct 2013, 19:09 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.