Favorite Assembler

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
davidlougheed
Posts: 10
Joined: Mon Feb 01, 2010 12:37 pm

Favorite Assembler

Post by davidlougheed »

Chose one of the following:

GNU ASM
FASM
TASM
MASM
HyASM
NASM
Sol_ASM
JWASM
EDIT: and ... YASM!

If there are any others... let me know

I would do a poll, except I don't have those privileges :wink:. Maybe I will manually count the posts at the end :lol:
Last edited by davidlougheed on Thu Feb 18, 2010 2:48 pm, edited 1 time in total.
User avatar
Firestryke31
Member
Member
Posts: 550
Joined: Sat Nov 29, 2008 1:07 pm
Location: Throw a dart at central Texas
Contact:

Re: Favorite Assembler

Post by Firestryke31 »

YASM. It does what I want, and uses Intel syntax by default, so I'm too lazy to download another assembler.
Owner of Fawkes Software.
Wierd Al wrote: You think your Commodore 64 is really neato,
What kind of chip you got in there, a Dorito?
User avatar
NickJohnson
Member
Member
Posts: 1249
Joined: Tue Mar 24, 2009 8:11 pm
Location: Sunnyvale, California

Re: Favorite Assembler

Post by NickJohnson »

NASM, for the same reasons as above. :lol:
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: Favorite Assembler

Post by Combuster »

And this is exactly the reason why polls were disabled: to prevent people like you spamming with the most boring inquiries. Vi? Emacs? Flamebait? O.o

I cast magic missile at this thread.
"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
XanClic
Member
Member
Posts: 138
Joined: Wed Feb 13, 2008 9:38 am

Re: Favorite Assembler

Post by XanClic »

As long as this thread isn't locked...

FASM. I simply like it more than NASM/YASM (because it's fast and easily portable to your own OS) and I can't stand AT&T syntax. :wink:
racoonman
Posts: 1
Joined: Thu Feb 18, 2010 6:58 pm

Re: Favorite Assembler

Post by racoonman »

@Combuster

this is General Ramblings so it should be allowed to be here cat stuff is allowed, but favourite assemblys is not :!: :?: :!: :?:
User avatar
NickJohnson
Member
Member
Posts: 1249
Joined: Tue Mar 24, 2009 8:11 pm
Location: Sunnyvale, California

Re: Favorite Assembler

Post by NickJohnson »

But people do not get angry over cats, they get angry over which assembler is best.
davidlougheed
Posts: 10
Joined: Mon Feb 01, 2010 12:37 pm

Re: Favorite Assembler

Post by davidlougheed »

I don't see people getting angry over which is best. They all have their ups and downs, but no one is the best for all needs.

EDIT: I guess I overlooked that one rule for posting :oops: I thought I had read it over.
I almost understand why Combuster was mean to me now :wink:
bitshifter
Member
Member
Posts: 50
Joined: Sun Sep 20, 2009 4:03 pm

Re: Favorite Assembler

Post by bitshifter »

I have given almost all those assemblers on the list an honest trial.
In the end i chose FASM and never went back to any other.

Reasons:
1) Its open source with very flexible license
2) Its written in its own syntax and self compilable
3) It can output any supported format on any supported system
4) Very easy to port to any operating system (only 2 files to mod)
5) No hidden optimization or instruction changing is performed
6) Very fast assembly time on large scale projects
7) It has a nice and simple IDE for windows platform
8) The macro library is simple and very easy to use
9) It is constantly being tested/debugged and updated
10) The community is a very tight knit group of people

I could go on for days telling you how much i love this assembler...
User avatar
Coty
Member
Member
Posts: 286
Joined: Thu Feb 12, 2009 5:12 pm

Re: Favorite Assembler

Post by Coty »

I love FASM, for the same reseons as bitshifter (exsept for macros as I do not use them and have no
interest) I guess FASM was my first assembler and It kinda stuck with me, I tried to try NASM many
times same with YASM, but they were... Not my cup of tea (I dont like green tea :lol: )

I like HyAsm next to FASM, but FASM is still my favorate... Long live both assembers :D
My hero, is Mel.
User avatar
qw
Member
Member
Posts: 792
Joined: Mon Jan 26, 2009 2:48 am

Re: Favorite Assembler

Post by qw »

I use NASM mostly. I like its syntax, which is brief and clean. I don't like its macro syntax though.

I guess it's obvious why I prefer NASM over MASM or TASM. I don't like GAS because I don't like AT&T syntax and it has tons of different directives, not to mention the FDIVR bug that never got repaired.

Other assemblers I've simply never tried. Reading the above posts, I think I should definitively give FASM a try.

BTW I think rules are meant to ease your life, not to be followed blindly. As far as I'm concerned, this little poll fits nicely into this forum.
User avatar
xenos
Member
Member
Posts: 1118
Joined: Thu Aug 11, 2005 11:00 pm
Libera.chat IRC: xenos1984
Location: Tartu, Estonia
Contact:

Re: Favorite Assembler

Post by xenos »

I used NASM and FASM a lot when I started OS developing focused purely on i386 platforms. But I switched to GNU ASM a while ago, for different reasons. The first reason is portability: GNU ASM supports many different targets, such as arm and m68k, which have become important for me. The second reason is indeed AT&T syntax, which I use for GCC inline assembly anyway, so I don't have to mess with different syntax types.
Programmers' Hardware Database // GitHub user: xenos1984; OS project: NOS
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Re: Favorite Assembler

Post by f2 »

HyASM is my favorite assembler because this is the assembler I made :D ! Seriously, it was created specifically for my own needs.
I have also a preference for FASM, for the same reasons as above.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
User avatar
Lithorien
Member
Member
Posts: 59
Joined: Tue Oct 27, 2009 1:40 pm
Location: Hanover, PA

Re: Favorite Assembler

Post by Lithorien »

NASM here. Does what I need, quickly and efficiently.
User avatar
Andr3w
Member
Member
Posts: 76
Joined: Tue Jun 09, 2009 4:09 am
Location: Somewhere

Re: Favorite Assembler

Post by Andr3w »

As some people mentioned above, HyASM and FASM! ;)
Post Reply