assembler

RosAsm

assembler | assembly | freeware | linker | windows | ide, programmers editor

2.050a

  • IDE with full integration of all components. RosAsm is auto-compilable and the Sources are hosted inside the PEs. No installation overhead (the silent auto-install coming with RosAsmFull.zip makes RosAsm the only actual Click&Go Assembler environment).

MASM32

assembler | freeware | windows

10

MASM32 is a working development for programmers who are interested in either learning or writing 32 bit Microsoft assembler (MASM).

NBASM

assembler | freeware | windows

00.26.17

The NewBasic Assembler, NBASM, is an x86 assembler and is near MASM 5.1x compatible, which now includes a Visual IDE that intergrates the assembler process for you.

BLASM

assembler | freeware | windows | ide, programmers editor

1.12

  • HTML- och PDF-Help
  • Macro system
  • Create/modify headers, registers, output formats, segments, models, and much more
  • .IF, .FOR-/.WHILE-loops
  • Object structure

BLASM is an x86 assembler coupled with an IDE and released under the GPL.

FASM

*nix | assembler | dos | open source | windows

1.67.27

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. It includes the powerful but easy to use macroinstruction support and does multiple passes to optimize the instruction codes for size. The flat assembler is self-compilable and the full source code is included.

XAssembler

assembler | dos | freeware | windows

3.1.3

The XAssembler Compiler is an assembly language compiler for 80x86 family processors and compatibles. It combines simplicity of pascal-like syntax and power of low level language, without annoying "features" other compilers are known of.

T0A - The 0ok Assembler

assembler | freeware | windows

NA

T0A - The 0ok Assembler is a powerful x86-16 & x86-32 macro assembler with many features. T0A is optimized for small productions for example such as 4 kb intros.

  • Intel ASM syntax

Lazy Assembler (LZASM)

assembler | freeware | windows

0.56

  • fixed 3DNow! instructions

LZASM is an x86 assembler for DOS and Windows that handles the TASM (Turbo Assembler) IDEAL mode and produces OMF OBJ files.
Support MMX, SSE, SSE2, SSE3 (PNI), SSE4 (MNI), 3DNow!Pro instructions.

YASM

assembler | open source | windows

0.6.0

New features (compared to 0.5.0):


  • Brand-new "virtual" multi-pass optimizer that automatically generates much smaller code for jumps and immediates.
  • Support for Mach-O object format used in MacOS X, including both the 32-bit (x86) and 64-bit (AMD64) versions (contributed by Henryk Richter).

Yasm is a complete rewrite of the NASM assembler under the "new" BSD License (some portions are under other licenses, see COPYING for details). Yasm currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats.

GoAsm

assembler | freeware | windows

0.56.03a

A free assembler (GoAsm.exe), which produces COFF object files ready to be given to a linker to create the final executable. My aim here has been to make an assembler with clean and obvious syntax, which is very quick, and which always tries to produce the smallest code. GoAsm also has some useful extensions to make programming for Windows easier. It supports all the SSE, SSE2 and 3DNow! instructions and now has enhanced support for making Unicode programs.

XML feed