Flat Assembler 1.73.16

Tomasz Grysztar in Development / Compilers & Interpreters

Flat Assembler screenshot

User Rating: 2.3 (27 votes)

The flat assembler is a fast and efficient self-assembling x86 assembler for DOS, Windows and Linux operating systems.
Currently it supports x86 and x86-64 instructions sets with MMX, 3DNow!, SSE up to SSE4, AVX and XOP extensions, 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 complete source code is included.

The only difference between the various flat assembler packages is the operating system on which they can be executed.
From given source each version will generate exactly the same output file, so with each of the following releases
you can compile programs for any operating system.

Although flat assembler is freeware, donations are greately appreciated to help cover cost and time-loss. It is a great help in maintaining this project. If you would like to send money donation, please click the button beside.

The main goal of this section is to provide all the information you would need to create programs with flat assembler,
but since guides for a lot of topics has not been written yet, it's possible that you won't find here the help you are
looking for. In such case please visit the message board, where you can ask any questions regarding flat assembler.

The materials listed below are available for direct browsing from this site.

File Size: 1 MB License: Freeware Price: FREE
Platform: Windows 2000, Windows 2003, Windows XP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64, Windows 8, Windows 8 x64, Windows 10, Windows 10 x64, Linux, Mac OS X
Downloads: Total: 164 | This Month: 7 Released: 2019-08-04
Flat Assembler Similar Software

GSS Visual Assembler 3.9.8 General Software Systems    

GSS Visual Assembler — a development environment of the software for ... Microsoft Visual Studio. Initially formed under such assembler packages as TASM and MASM32 but there is ... - Possibility to customise IDE practically for any Assembler package (TASM, MASM32 and other). - Supported integrated ... of the project. - User interface GSS Visual Assembler as much as possible copies the habitual .... Free download of GSS Visual Assembler 3.9.8

Smali 2.2.7 Smali/Baksmali Team     update

smali/baksmali is an assembler/disassembler for the dex format used by dalvik, Android's Java VM implementation. The syntax is loosely based on Jasmin's/dedexer's syntax, and supports the full functionality of the dex format (annotations, debug info, line info, etc.) The names "smali" and "baksmali" are the Icelandic equivalents of "assembler" .... Free download of Smali 2.2.7

NASM 2.14.02 H. Peter Anvin     update

The Netwide Assembler, NASM, is an 80x86 and x86-64 assembler designed for portability and modularity. It supports a ... support for macros. Why Yet Another Assembler? The Netwide Assembler grew out of an idea on comp.lang.asm.x86 (or ... didn't seem to be a good free x86-series assembler around, and that maybe someone ought to write .... Free download of NASM 2.14.02

Easy Code Ramon Sala     update

... like Visual Basic, allows you to program Windows assembler applications (executable files, dynamic and static libreries, COFF object files, console applications, drivers and services) done in an easy way as was never possible before. .... Free download of Easy Code

Easy Code for GoAsm Ramon Sala    

... and will allow you to program a Windows assembler application done in an easy way as was never possible before. Easy Code for GoAsm is distributed with a setup program and includes the source code of a nice CD player, a complete and fast text editor in a dll .... Free download of Easy Code for GoAsm

software pick   
Popular Software in Development / Compilers & Interpreters

PB DeCompiler v2013.06.30 chengang    

PowerBuilder DeCompiler and PBD Decompiler. Free download of PB DeCompiler v2013.06.30

PureBasic for Linux 5.71 Fantaisie Software     update

A programming language that is based on established BASIC rules. Free download of PureBasic for Linux 5.71

software pick   

Smali 2.2.7 Smali/Baksmali Team     update

An assembler/disassembler for the dex format used by dalvik. Free download of Smali 2.2.7

WideStudio for Mac OS X 3.98-7 WideStudio Development Team    

WideStudio is an open source, IDE for desktop applications. Free download of WideStudio for Mac OS X 3.98-7

software pick   

Asterix IDE 1.6.7 Akhilesh Dhar Dubey     update

Designed to ease the work of Java and web developers. Free download of Asterix IDE 1.6.7