The MASM Forum

General => The Campus => Topic started by: Zen on June 12, 2014, 04:41:34 AM

Title: ARM Architecture Information
Post by: Zen on June 12, 2014, 04:41:34 AM
I ran into this interesting series of articles about the ARM Architecture.
I am unfamiliar with it (think, smartphones), but, have noticed several posts from MASM Forum members about it.

(http://upload.wikimedia.org/wikipedia/commons/thumb/6/60/ARM_logo.svg/200px-ARM_logo.svg.png)

ARM Architecture, Wikipedia (http://en.wikipedia.org/wiki/ARM_architecture)

Understanding ARM Assembly Part 1, Nov 2013 (http://blogs.msdn.com/b/ntdebugging/archive/2013/11/22/understanding-arm-assembly-part-1.aspx)
Understanding ARM Assembly Part 2, May 2014 (http://blogs.msdn.com/b/ntdebugging/archive/2014/05/15/understanding-arm-assembly-part-2.aspx)
Understanding ARM Assembly Part 3, May 2014 (http://blogs.msdn.com/b/ntdebugging/archive/2014/05/29/understanding-arm-assembly-part-3.aspx)
Title: Re: ARM Architecture Information
Post by: Gunther on June 12, 2014, 05:00:16 AM
Good links, Zen. Thank you.

Gunther
Title: Re: ARM Architecture Information
Post by: Zen on June 12, 2014, 05:41:41 AM
GUNTHER,
...Ah,...HAH,...that was you.
Hey,...just out of curiosity,...do you ever post any ARM code examples ???
...I don't even HAVE a smart phone,...but, it could be interesting.
Title: Re: ARM Architecture Information
Post by: Gunther on June 12, 2014, 07:04:37 AM
Quote from: Zen on June 12, 2014, 05:41:41 AM
GUNTHER,
...Ah,...HAH,...that was you.
Hey,...just out of curiosity,...do you ever post any ARM code examples ???
...I don't even HAVE a smart phone,...but, it could be interesting.

No I haven't posted any ARM code. But my students sometimes ask me, so I have to do some research about it. Our forum member Clive is very active by developing ARM code.

Gunther
Title: Re: ARM Architecture Information
Post by: Siekmanski on June 12, 2014, 08:44:39 AM
Just bought a Raspberry Pi, this is useful information to learn ARM assembly.
Title: Re: ARM Architecture Information
Post by: anta40 on June 12, 2014, 11:36:52 AM
Yes, Raspberry Pi can be a good point for learning assembly.

Back when I was an undergraduate study, I didn't have money to buy real ARM device, so I learnt a bit about ARM assembly
by reading Whirlwind Tour of ARM assembly (http://www.coranac.com/tonc/text/asm.htm). You can use Gameboy emulators
such as Visual Boy Advance of No$GBA for that purpose.  :biggrin:

BTW, I'd like to add more useful links:
http://www.davespace.co.uk/arm/introduction-to-arm/index.html
http://arm.flatassembler.net/
Title: Re: ARM Architecture Information
Post by: Gunther on June 12, 2014, 11:51:21 PM
Hi anta40,

long time not seen. Fine you're back. 
Quote from: anta40 on June 12, 2014, 11:36:52 AM
BTW, I'd like to add more useful links:
http://www.davespace.co.uk/arm/introduction-to-arm/index.html
http://arm.flatassembler.net/
:t

Gunther
Title: Re: ARM Architecture Information
Post by: K_F on June 13, 2014, 06:11:56 AM
The Blogs are a pain, rather hit the Flat assembler ARM site (FARM).
The ARM website itself can be a pain, but you can at least download the docs in PDF format.
:biggrin: