Favorite Assembler
-
- Posts: 10
- Joined: Mon Feb 01, 2010 12:37 pm
Favorite Assembler
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 . Maybe I will manually count the posts at the end
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 . Maybe I will manually count the posts at the end
Last edited by davidlougheed on Thu Feb 18, 2010 2:48 pm, edited 1 time in total.
- Firestryke31
- Member
- Posts: 550
- Joined: Sat Nov 29, 2008 1:07 pm
- Location: Throw a dart at central Texas
- Contact:
Re: Favorite Assembler
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?
- NickJohnson
- Member
- Posts: 1249
- Joined: Tue Mar 24, 2009 8:11 pm
- Location: Sunnyvale, California
Re: Favorite Assembler
NASM, for the same reasons as above.
- Combuster
- 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
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.
I cast magic missile at this thread.
Re: Favorite Assembler
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.
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.
Re: Favorite Assembler
@Combuster
this is General Ramblings so it should be allowed to be here cat stuff is allowed, but favourite assemblys is not
this is General Ramblings so it should be allowed to be here cat stuff is allowed, but favourite assemblys is not
- NickJohnson
- Member
- Posts: 1249
- Joined: Tue Mar 24, 2009 8:11 pm
- Location: Sunnyvale, California
Re: Favorite Assembler
But people do not get angry over cats, they get angry over which assembler is best.
-
- Posts: 10
- Joined: Mon Feb 01, 2010 12:37 pm
Re: Favorite Assembler
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 I thought I had read it over.
I almost understand why Combuster was mean to me now
EDIT: I guess I overlooked that one rule for posting I thought I had read it over.
I almost understand why Combuster was mean to me now
-
- Member
- Posts: 50
- Joined: Sun Sep 20, 2009 4:03 pm
Re: Favorite Assembler
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...
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...
Re: Favorite Assembler
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 )
I like HyAsm next to FASM, but FASM is still my favorate... Long live both assembers
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 )
I like HyAsm next to FASM, but FASM is still my favorate... Long live both assembers
My hero, is Mel.
Re: Favorite Assembler
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.
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.
- xenos
- Member
- Posts: 1118
- Joined: Thu Aug 11, 2005 11:00 pm
- Libera.chat IRC: xenos1984
- Location: Tartu, Estonia
- Contact:
Re: Favorite Assembler
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.
Re: Favorite Assembler
HyASM is my favorite assembler because this is the assembler I made ! Seriously, it was created specifically for my own needs.
I have also a preference for FASM, for the same reasons as above.
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
Re: Favorite Assembler
NASM here. Does what I need, quickly and efficiently.
Re: Favorite Assembler
As some people mentioned above, HyASM and FASM!