Programming Forums

Programming Forums (http://www.programmingforums.org/forumindex.php)
-   Assembly (http://www.programmingforums.org/forum20.html)
-   -   ?Best assembler to start with (http://www.programmingforums.org/showthread.php?t=5735)

BinaryStorm Sep 4th, 2005 6:53 AM

?Best assembler to start with
 
What assembler I should start with?
TASM || MASM32 ?
I worked a little with TASM, but I see that many bigger projects use MASM32.

I don't want to learn 32 bit assembly and make .exes without experience in good ol' .com . 32-bit assembly is much more complicated... has include files...
... requires some knowledge of 16-bit assembly.

... and one question: Can I make 16-bit assembly programs with MASM?

Betov Sep 4th, 2005 10:38 AM

If you really want to write 16 Bits .com, you should give a try to A86.

Nevertheless, your opinion about what is "more complicated" is, exactely, the reverse of the real facts (Win32 Asm is _WAY_ easier than Dos Programming). You should really try NASM, FASM or RosAsm (TASM is dead since ages, and MASM is the worst possible choice).

Betov.

< http://rosasm.org >

thechristelegacy Sep 4th, 2005 10:46 AM

NASM from sourceforge. Free and opensource, and has an online community.

iignotus Sep 4th, 2005 11:09 AM

NASM seconded. It's the best.

lostcauz Sep 4th, 2005 12:02 PM

As usual, I recommend MASM32. There is a huge user base along with a plethora of examples.

Polyphemus_ Sep 4th, 2005 12:11 PM

i personally like AT&T assembler more..

EDIT: w00t, 250 posts :)

BinaryStorm Sep 4th, 2005 12:47 PM

lostcauz,
just one question... i saw that MASM32 has IF, While and those things... Is MASM32 HLA?

lostcauz Sep 4th, 2005 1:13 PM

MASM and HLA are not the same. The constructs you mention are in MASM for easing the transition from a hll to asm. You may use them or ignore them.

If you are unsure about which assembler to try why not download a few and try them for a short time and see which one seems more fitting? MASM, FASM and NASM might be a good start. I'm not familiar with Betov's product.

Polyphemus_ Sep 4th, 2005 1:21 PM

And don't forget AS :), it's included with GCC.

BinaryStorm Sep 4th, 2005 1:27 PM

Okay, I'll try them...
I currently have TASM 5. It's very old, but i like it. It's maybe most easy assembler.
MASM32 attracts me becouse it is most powerfull and has big community.
Look at this : http://www.hostileencounter.com/
Whole RTS written in MASM.


All times are GMT -5. The time now is 4:38 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC