QuestionFASM

Posts 111 of 11 · Page 1 of 1
FASM
I'm loving it, but I want to make sure I'm doing what all the koohl kids are doing so anything I should be concerned about..... Considering you know FASM is alot different from other assemblers.
What are you guys using...?
~

You might be able to sway me to go back to NASM but I digress still because I think it's kinda kikass how FASM is open source and doesn't need a linker.
Never tried FASM, ever. I use MASM and NASM. For 16-bit, I use Microsoft's ml.exe and LINK.exe, 16-bit versions.

For the win.
What a lonely club this is.
I honestly hate MASM.
~
I personally don't like fasm's syntax.
I stick with masm32 nowadays and winasm for the IDE.

But it all comes down to what works for you
Quote Originally Posted by B1ackAnge1 View Post
I personally don't like fasm's syntax.
I stick with masm32 nowadays and winasm for the IDE.

But it all comes down to what works for you
Yeah!

WinASM For the win.

@zeco: Yay, start posting around here again. I get lonely.
I like the FASM syntax it's more minimalistic, MASM is more Object Oriented in comparison. I realize that for windows I'll have to be familiar with MASM but I digress from learning my ASM from a MASM point of view.
~
So far I'm resolving to do my pet projects in FASM, and my "real" projects in MASM, I'll also look into Winasm since you recommended it.
That or idk... u could use C++. =/

But idk whatever floats ur boat. I just can't practically think of coding in asm for any thing larger then idk... hello world. Even with MASM's macros.
Even though I'd probably find it fun writing up GUI's with ASM, by projects I probably mean like an algorithm for a specific thing, any memory scanning operations basically, so it'll probably end up embedded...
~
I dont think I have posted here in awhile if not ever. When learning ASM I chose Flat assembler over the alternatives due to it being very updated and it is cross platform. The fact that the linker is built in is also a plus.
I dont know much about MASM but Flat Assembler has an invoke macro that is extremely useful when using the windows API.
There are many other benefits when using FASM you would just have to check it out because there are too many for me to list.
When it comes to coding full programs in ASM you just need to know the syntax, it isnt hard to convert something to ASM that was already coded in another language as long as you understand both languages.



You might be able to sway me to go back to NASM but I digress still because I think it's kinda kikass how FASM is open source and doesn't need a linker.
Flat assembler has a built in linker with its ide, just alittle fyi it has to be linked .
Quote Originally Posted by Lugz View Post
I dont think I have posted here in awhile if not ever. When learning ASM I chose Flat assembler over the alternatives due to it being very updated and it is cross platform. The fact that the linker is built in is also a plus.
I dont know much about MASM but Flat Assembler has an invoke macro that is extremely useful when using the windows API.
There are many other benefits when using FASM you would just have to check it out because there are too many for me to list.
When it comes to coding full programs in ASM you just need to know the syntax, it isnt hard to convert something to ASM that was already coded in another language as long as you understand both languages.



Flat assembler has a built in linker with its ide, just alittle fyi it has to be linked .
MASM also has the invoke macro, and plenty more. As for an IDE, you can just use WinASM for MASM.
Posts 111 of 11 · Page 1 of 1

Post a Reply

Tags for this Thread

None

Need help?