flat assembler
Message board for the users of flat assembler.

Index > Non-x86 architectures > [fasmarm] Basic question: documentation

Author
Thread Post new topic Reply to topic
rlanger



Joined: 18 Feb 2013
Posts: 3
Location: Santa Rosa, CA
rlanger
Just a dumb fundamental question: Is there documentation for using this ARM cross-assember? I'm new to ARM, but very familiar with assembly on a dozen other architectures. Thx.
Post 18 Feb 2013, 15:31
View user's profile Send private message Visit poster's website Reply with quote
malpolud



Joined: 18 Jul 2011
Posts: 344
Location: Broken hippocampus
malpolud
Check this out: http://arm.flatassembler.net/ReadMe.txt

E: of course combined with the regular FASM documentation
Post 18 Feb 2013, 17:32
View user's profile Send private message Visit poster's website Reply with quote
rlanger



Joined: 18 Feb 2013
Posts: 3
Location: Santa Rosa, CA
rlanger
While this is very helpful, and has been captured into my document base, I also need a full set of assembler directives, pseudo-ops, macro creation syntax, declaring symbols public and extern, command-line options, and all that. Is there a separate document that covers all this?
Post 20 Feb 2013, 14:22
View user's profile Send private message Visit poster's website Reply with quote
malpolud



Joined: 18 Jul 2011
Posts: 344
Location: Broken hippocampus
malpolud
Doesn't the FASM Programming Manual cover all your concerns?
Post 20 Feb 2013, 19:09
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17671
Location: In your JS exploiting you and your system
revolution
rlanger wrote:
While this is very helpful, and has been captured into my document base, I also need a full set of assembler directives, pseudo-ops, macro creation syntax, declaring symbols public and extern, command-line options, and all that. Is there a separate document that covers all this?
It would be useful to read the fasm (not the fasmarm) documentation to get the basic idea how fasmarm is installed and how to run it, but of course the x86 instruction section can be skipped. Then you read the ARM ARM [sic] from arm.com to understand the ARM CPU and instruction set. Then you read the fasmarm documentation to see the way that it differs from fasm and after that you should be set to go.
Post 22 Feb 2013, 06:15
View user's profile Send private message Visit poster's website Reply with quote
rlanger



Joined: 18 Feb 2013
Posts: 3
Location: Santa Rosa, CA
rlanger
Thx. I've collected enough books and PDFs on the ARM itself to feel comfortable with it (and I like what I see). It's just a matter of getting an assembler and a simulator to gain confidence that I'm understanding things correctly. We're still a few months off from selecting hardware, but I can at least get up to speed on the non-I/O part of the project. I will do as you suggest, then.
Post 22 Feb 2013, 14:17
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.

Website powered by rwasa.