Compilers
From UIC
Assemblers
- FASM
Tomasz Grysztar
The flat assembler is a fast and efficient self-assembling 80x86 assembler for DOS, Windows and Linux operating systems. Currently it supports all 8086-80486/Pentium instructions with MMX, SSE, SSE2, SSE3 and 3DNow! extensions and x86-64 (both AMD64 and EM64T) instructions, can produce output in binary, MZ, PE, COFF or ELF format.
- Masm 9
M$
Microsoft assembler
- Tasm 5.0
Borland
Turbo assembler
Assembler IDE
- WinAsm Studio 5.1.5.0
winasm.net team
WinAsm Studio is a free Integrated Development Environment IDE for developing 32-bit Windows. The MASM is supported inherently, while there're FASM and FASM Add-Ins.
C/C++ IDE
- Dev-cpp
Bloodshed
Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.