which assembler

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
mustafa121
Posts: 8
Joined: Sat Apr 11, 2009 5:56 am
Location: ankara, turkey
Contact:

which assembler

Post by mustafa121 »

hi,
I wondered which assembler is the best?
Thaorius
Posts: 6
Joined: Tue Aug 25, 2009 2:28 pm

Re: which assembler

Post by Thaorius »

Depends on your taste, if you prefer AT&T syntax, go for GAS, otherwise I would recommend, in order: FASM (this one was specially designed with OS devel in mind, and is self compilable, so it's a huge plus), NASM, YASM.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: which assembler

Post by Combuster »

Assemblers are like religion - you take one and you believe in it.

Tool Comparison
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Coty
Member
Member
Posts: 286
Joined: Thu Feb 12, 2009 5:12 pm

Re: which assembler

Post by Coty »

I like Fasm because its syntax makes more sense to me. But it all depends on what you like, I suggest looking around and comparing there syntax to see witch one you are more confertible with using :)
My hero, is Mel.
User avatar
gravaera
Member
Member
Posts: 737
Joined: Tue Jun 02, 2009 4:35 pm
Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.

Re: which assembler

Post by gravaera »

I blend NASM and GAS. Mostly because I never bothered to actually learn the syntax of any one assembler, and I know considerable chunks from both, so what I don't know in one, I most likely know in the other. It's like a buffet table for me. :wink:
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
Post Reply