In your opinion, which compiler should I use for Assembly? I've searched around, and turned out with hundreds of broken links :( any suggestions/websites?
thanks.
Printable View
In your opinion, which compiler should I use for Assembly? I've searched around, and turned out with hundreds of broken links :( any suggestions/websites?
thanks.
I've always preferred NASM over any of others, as it's the most low-level, and let's you get on and write pure ASM. It also produces DJGPP compatible output.Quote:
Originally posted by Waldo2k2
In your opinion, which compiler should I use for Assembly? I've searched around, and turned out with hundreds of broken links :( any suggestions/websites?
thanks.
See http://nasm.sourceforge.net for details.
Regards,
Download NASM here - http://nasm.sourceforge.net/
Download a Windows 32 assembler here - http://spiff.tripnet.se/~iczelion/tutorials.html
NASM is pretty good for most things DOS and without an OS.
I use NASM, along with ALink as a linker.
thanks for the input everyone
ok...downloaded and unzipped the binaries for nasm....i click on either of the exes and they pop up, spit out some words and exit....am i supposed to supply a source file in a command line argument or something? the exes unpacked are: nasmw.exe and ndisasmw.exe
Anything you want to know most likely will be found in the help files.
>am i supposed to supply a source file in a command line argument or something?<
Yep. Like most other compilers/assemblers, there's other options you can pass like what type of output format to use, to optimize, etc.
There are also a lot of online manuals for NASM. Like:
http://www.cs.colorado.edu/~main/man.../nasmdoc0.html
Typing 'nasm -h' or 'nasmw -h', depending on whether you're using the Windows version or not, will list details on all of the command line options.
Regards,
Yeah, your problem is windows closes the dos box when the program terminates, use the command line to run the file.