i recieve a lor of information about fasm , is it different ?? :bdg
Yes FASM is different from MASM.
They are both assemblers for the x86 CPU but they have a few differences in how things are
described by assembler code.
MASM is windows targeted only, where as FASM is for windows and linux/freeBSD (x86).
Im using FASM at the moment because I want to make a program that runs on both Windows and Linux.
If you just want to run on Windows, then I recommend MASM.
Rgs, striker.
JHER VON ARBANEL,
The most important difference is that Fasm is able to emit EXE files without using a linker and import libraries. You have also the choice to output MS COFF object files with Fasm like Masm. Fasm has a powerfull macro system, you can do a lot of interesting stuff based on Fasm's macro capabilities.
Quote
Fasm has a powerfull macro system, you can do a lot of interesting stuff based on Fasm's macro capabilities.
Actually FASM has a decent macro system with a syntax i dislike.
But basically MASM and TASM have much more powerfull macro systems than any other assemblers including FASM, NASM etc.
Do not forget that MASM means Macro Assembler...
The PROC and OOP(TASM) macros are included inside the assembler and are because of this much faster at compile time ;)
Also, LzAsm the clone of Tasm ideal mode has very powefull macro features.