Page 1 of 1

Do you know if there are any free assemblers out there?

Posted: 2004-10-01 09:15pm
by admiral_danielsben
Me being somewhat of a masochist (and wanting to know how computers 'think', and wanting something else to do in my spare time), I've found an online manual and have decided to start learning assembly language for x86 processors. Does anyone know if there are any free, Windoze-compatible assemblers out there (if not, are there any free, Linux-compatible or Dos-compatible ones less than 1.44 megabytes in size? My old computer with Win9X and Linux can't read CD-RW's)? And any advise for an AP CompSci student who half-knows Java and Pascal (and is currently spinning his head trying to figure out Linked Lists in Java), both very high-level languages (i'm a for-loop fiend!)? I'm still on the 'binary and hexadecimal numbers for dummies' chapter.

I'm thinking i'll probably never use this for doing much programming. I'm thinking more about the 'how computers think', especially since i gather that assembly-language programs aren't very portable.

Posted: 2004-10-01 10:11pm
by Solauren
Look for A86

Posted: 2004-10-01 10:13pm
by Pu-239
http://nasm.sf.net

And I suggest you drop down into C programming for awhile before you do assembly.

Posted: 2004-10-01 10:16pm
by phongn
If you are having trouble with linked lists I do not suggest that you work on assembler yet.

Posted: 2004-10-02 05:54am
by Sarevok
Well MASM is good for assembly. And before venturing into the world of asembly programming it is an excellent idea to master C/C++.