1. To visit protected / private sections of the forum you must be connected with your user account. If you are not yet a member of our forum, you can create it now for free!.

User Tag List

Thread: NASM vs FASM vs MASM

Results 11 to 16 of 16

  1. #11
    Member
    Join Date Dec 2010
    Location Salem, Oregon
    Posts 66
    Like (Stats)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    FASM in my view is the best assembler flavor out there. Easy syntax (Intel) and the smallest file size of any of them. NASM is what is used for generating shellcode. It's also pretty easy. In your list I see you left out GoASM and TASM. Both of those are very good too. Check them out.
    Can You Feel It?
  2. #12
    Member
    Join Date Dec 2010
    Location Salem, Oregon
    Posts 66
    Like (Stats)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    when you run a debugger like ida pro what kind of asm it generates?
    Most debuggers generate Intel syntax.
    Can You Feel It?
  3. #13
    Member
    Join Date Sep 2009
    Posts 35
    Like (Stats)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Fasm is probably the next best.
    So which one do you consider as the best?

    FASM in my view is the best assembler flavor out there. Easy syntax (Intel) and the smallest file size of any of them. NASM is what is used for generating shellcode. It's also pretty easy. In your list I see you left out GoASM and TASM. Both of those are very good too. Check them out.
    Yes, i left out GoASM and TASM as they are not as popular as that three listed. and the fact that there are many documentation and tutorials on each helps in development. and by virtue of this forum, only FASM and MASN are spoken of.
  4. #14
    inu11byte's Avatar
    Senior Member
    Join Date May 2011
    Location Australia
    Posts 193
    Like (Stats)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    So which one do you consider as the best?



    Yes, i left out GoASM and TASM as they are not as popular as that three listed. and the fact that there are many documentation and tutorials on each helps in development. and by virtue of this forum, only FASM and MASN are spoken of.
    I suggest you use the same compiler as the one used in the tutorials you read/watch...
  5. #15
    Member
    Join Date Sep 2009
    Posts 35
    Like (Stats)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Great answer. Thanks
  6. #16
    0x0AC1D's Avatar
    Junior Member
    Join Date Oct 2018
    Posts 3
    Like (Stats)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    1 Post(s)
    I know MASM has macro stack variables (e.g.: LOCAL userage:WORD), so it's easier to manipulate the data in the stack, that's actually the reason I use MASM, I don't think NASM can do that, idk, I might be wrong.
    Last edited by 0x0AC1D; 3 Weeks Ago at 20:39.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. [FASM, MASM] BlueScreen
    By Devils Child in forum ASM
    Replies: 10
    Last Post: 19-05-2011, 06:15
  2. [MASM] FUD Downloader
    By Xash in forum ASM
    Replies: 5
    Last Post: 03-04-2011, 02:42
  3. [nasm]Spirit2 Uploader
    By LttCoder in forum ASM
    Replies: 3
    Last Post: 05-01-2009, 07:22
  4. masm help
    By TOXiC in forum General Programming Help
    Replies: 5
    Last Post: 08-01-2008, 11:53
  5. [masm] fwb+ example
    By LttCoder in forum ASM
    Replies: 0
    Last Post: 03-10-2006, 23:34

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts