PDA

View Full Version : Assembler



GaPe
02-02-2003, 01:10 PM
Anyone knows where are some good assembler tutorials and forums?

Which assembler is good? TASM or MASM?
And what about IDE's, where can i find some good IDE for ASM programming?

Thanks!

valar_king
02-02-2003, 01:57 PM
Use the Google...

http://nasm.sourceforge.net/
:D

SMurf
02-02-2003, 02:00 PM
Originally posted by GaPe
Which assembler is good? TASM or MASM?
As far as I know, there is no such thing as a "good" assembler. The only thing that an assembler does is translate one instruction to one instruction, so there's not really any room for amazing optimizations to be applied by any particular assembler. Assembly is the language in which programmers themselves are tested, not the software they use.

...

Stop looking at me like that!

...

Alright, you twisted me arm, I'll say MASM :p

As for tutorials, there should be plenty of web ones around, I'll leave RoD to post Google links. I've just gotten a book by Kip Irvine about it, seems a good read.

golfinguy4
02-02-2003, 05:14 PM
Check out the sticky on the flashdaddee asm board.

MethodMan
02-02-2003, 05:27 PM
Originally posted by golfinguy4
Check out the sticky on the flashdaddee asm board.

Just in case someone else wanted the link and wasnt a member of FD, here is the link

http://www.flashdaddee.com/forums/forumdisplay.php?s=&forumid=30

Shiro
02-03-2003, 12:43 PM
>Which assembler is good? TASM or MASM?

Both are good. Another good one is NASM, this is a free assembler.

Govtcheez
02-03-2003, 12:47 PM
What's the difference between TASM, MASM, and NASM?

Shiro
02-03-2003, 12:58 PM
TASM is from Borland, MASM is from Microsoft and NASM is the Netwide Assembler, thought it is an open-source project and then there is also FASM and a lot more assemblers.

Assembly language itself doesn't differ very much, but just as with compilers, also the assemblers have their manufacturer specific things. So when you write assembly for one assembler, there is a chance that you have to adapt the code when you are going to use a different assembler.

Fordy
02-03-2003, 01:01 PM
Originally posted by Govtcheez
What's the difference between TASM, MASM, and NASM?

TASM - Borland Turbo Assembler - the only one out of the 3 that is not freely available
MASM - Microsoft Assembler/Macro Assembler - downloadable free from the web - (do a search on Hutch or Iczelion) - loads of support from web
NASM - Netwide Assembler - free - loads of support from web

::too late::