Results 1 to 8 of 8

Thread: NASM or MASM?

  1. #1

    Thread Starter
    Member
    Join Date
    Apr 2001
    Location
    Hamilton, ON, Canada
    Posts
    43

    NASM or MASM?

    i want to learn asm for mainly win32 programing, and i was wondering which is better, MASM or NASM? And where can i get NASM?

  2. #2
    Frenzied Member Vlatko's Avatar
    Join Date
    Aug 2000
    Location
    Skopje, Macedonia
    Posts
    1,409
    I vote for MASM.
    I am become death, the destroyer of worlds.
    mail:[email protected]

    • Visual Basic 6.0 & .NET
    • Visual C++ 6.0 & .NET
    • ASP
    • LISP
    • PROLOG
    • C
    • Pascal

  3. #3
    ChimpFace9000
    Guest
    Just try them both, you will never know until you do.

    http://nasm.2y.net/

  4. #4
    Knight_Vision
    Guest
    For windows 32-Bit program you MUST get MASM 6.x If you get anything else for Windows ASM programming, you will spend a LOT more time on stuff you can never use. Get MASM. MAke sure you ALSO get the LIST of API calls because in MASM you can use them.

    I tried to make a 32Bit program in NASM and I ended up with problems because NASM has a hard time compiling EXTENSIVE high end programs that are HUGE. MASM can do it.

    However, for all other reasons, get NASM. I use NASM for making my OS.

    Do you get the difference now?

  5. #5
    ChimpFace9000
    Guest
    I made a win32 app in nasm. It sucks though because the support for structs in nasm is really bad.

  6. #6

    Thread Starter
    Member
    Join Date
    Apr 2001
    Location
    Hamilton, ON, Canada
    Posts
    43
    thanks a lot for the info. guys, i'll use masm

  7. #7
    Megatron
    Guest
    Would I be right in assuming that MASM requires some DLLs to run? I've noticed it supports some HLL (High-Level Language) syntax such as If...Then...Else

  8. #8
    ChimpFace9000
    Guest
    Nope.

    This...
    Code:
    .if eax == 0
        .
        .
        .
    .endif
    Turns into something like this...
    Code:
    cmp eax, 0
    jne label1
    .
    .
    .
    label1:

Posting Permissions

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



Click Here to Expand Forum to Full Width