SOFTWARE OVERVIEW

Flat Assembler

Flat Assembler is an assembler for x86 and x86-64 processors.

About Flat Assembler

Flat Assembler is an assembler for x86 and x86-64 processors. It translates assembly-language instructions into machine-code output and supports instruction-set extensions including MMX, 3DNow!, SSE through SSE4, AVX, AVX2, XOP, and AVX-512. It can generate plain binary, MZ, PE, COFF, and ELF output formats. The assembler includes a macro-instruction system and uses multiple passes to optimize code size. It is self-hosting, and the complete source code is included. The supplied description says it runs on multiple operating systems. Flat Assembler is intended for low-level programming where developers need direct control over processor instructions and binary output. Assembly instructions express operations close to the target processor’s machine code.

Categories

Platforms

Website & Downloads

Trusted package or store listing

Open winget listing ↗

Related software

  • .NET Reactor — .NET Reactor is a code-protection and software-licensing system for applications built on the .NET Framework.
  • 010 Editor — 010 Editor is a text and hexadecimal editor with Binary Templates technology.
  • 10x — 10x is a Windows code editor designed for large C++ projects.
  • 8051 Disassembler — 8051 Disassembler converts Intel HEX files for the 8051 microcontroller family into readable assembly listings.
  • ACS — ACS, or Admin Config Service, is a command-line interface for managing configuration and administrative tasks in a cloud platform.
  • APK Editor Studio — APK Editor Studio is an APK editor and reverse-engineering tool for desktop computers.
Flat Assembler | Soft20