Results 1 to 8 of 8

Thread: Help with asm..

  1. #1

    Thread Starter
    yay gay PT Exorcist's Avatar
    Join Date
    Apr 2002
    Location
    . . . my reason of shame
    Posts
    2,729

    Help with asm..

    i see lots of versions of asm..what should i use? MASM? and where can i get it? info appreciated plz..
    \m/\m/

  2. #2
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    There are three interesting assemblers for Win32:
    1) TASM (Turbo Assembler), the Borland one. Tries to have MASM compatibility. I think it's commercial.

    2) MASM (Microsoft Assembler), the Microsoft one. Quite strange allowed syntax, but very powerful (macros etc.) and gives relatively easy access to the WinAPI and even COM objects. I got a free version somewhere, but I'm not sure if it is really free.

    3) NASM (Netwide Assembler), the OpenSource one. Very strict syntax, macro capability, can assemble to 16/32 bit exes or pure binaries (nice for bootstraps). Completly free.
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

  3. #3
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    And then there's of course the cygwin version of as. Very peculiar syntax.
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

  4. #4

    Thread Starter
    yay gay PT Exorcist's Avatar
    Join Date
    Apr 2002
    Location
    . . . my reason of shame
    Posts
    2,729
    i have downloaded art of assembly(ebook) but still didnt read it, what is the asm version they use? (and where can i get if it is free, or even if it is not )
    \m/\m/

  5. #5
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    They have one for NASM (16-bit) and one for MASM (32-bit).
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

  6. #6

    Thread Starter
    yay gay PT Exorcist's Avatar
    Join Date
    Apr 2002
    Location
    . . . my reason of shame
    Posts
    2,729
    i made a search on msdn over MASM and the only think i've saw is a download pack for vc++ 6.0, i tried to download but it says i must have SP 5(or 6)..i dont want to have to download this bs..any way of downloading it off another place?
    \m/\m/

  7. #7
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    I found it somewhere else, but I can't remember where.
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

  8. #8
    Fanatic Member
    Join Date
    Jan 2003
    Posts
    1,004
    Download NASM, if not for the assembler, then for the help file. It has a great listing for 80x86 instructions, and it also includes the clock cycles for each one.
    "Can't" and "shouldn't" are two totally separate things.

    All questions should be answered. All answers should be true. That is why I post.

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