The flat assembler (abbreviated to fasm, intentionally stylized with lowercase letters) is a fast assembler running in a variety of operating systems, in continued development since 1999. It was designed primarily for the assembly of x86 instructions and it supports x86 and x86-64 instructions sets with extensions like MMX, 3DNow!, SSE up to SSE4, AVX, AVX2, XOP, and AVX-512. It can produce output in plain binary, MZ, PE, COFF or ELF format. It includes a powerful but simple macroinstruction system and does multiple passes to optimize the size of instruction codes. The flat assembler is self-hosting and complete source code is included.
The only difference between flat assembler versions included in the following packages is the operating system on which they can be run. For any given source text each version is going to generate exactly the same output file, therefore every one of the following releases can be used to compile programs for any operating system.
Descrizione del produttore (inglese)
Cos’è Flat Assembler?
Pubblicato da fasm, Flat Assembler è un software open source per Windows. È scritto in Assembly.
Installazione e requisiti
Il produttore distribuisce pacchetti Portable per le versioni 64 bit e 32 bit di Windows. Funziona senza installazione (versione portable).
Aggiornamenti e cronologia delle versioni
La versione attuale è la 1.73.32 (rilascio: 22 maggio 2025). La cronologia comprende 2 versioni (prima versione: 21 febbraio 2022), tutte collegate ai file ufficiali. In media escono circa 0,6 versioni all’anno. L’ultimo aggiornamento risale a più di un anno fa.
Popolarità e tipi di file
Il codice sorgente su GitHub (tgrysztar/fasm) ha 1790 stelle.
Descrizione del progetto su GitHub: “flat assembler 1 - reconstructed source history”
Pro / Contro
Pro
- Open source: chiunque può esaminare e compilare il codice
- Portable: funziona senza installazione
Contro
- Nessuna versione ARM64 nativa
- Nessun aggiornamento da oltre un anno
- Il link di download ufficiale non ha risposto all’ultimo controllo
In breve: Flat Assembler è un programma open source per Windows, per PC 64 bit e 32 bit. Gli aggiornamenti si sono diradati.
Scaricare Flat Assembler è sicuro?
- Il file è fornito da flatassembler.net, il dominio del produttore
- Il link di download usa HTTPS
- L’hash SHA256 è pubblicato: il file si può verificare:
D8FE204AAB01046FFAB3651EF9FF6F1AB72EA907CC2AB2B34FEFD774E5814948· Apri il rapporto VirusTotal di questo hash - Il link non ha risposto all’ultimo controllo (22 ottobre 2026)
- Il codice sorgente è pubblico
- ExeAtlas non ospita, non incapsula e non modifica gli installer
Guida correlata: Come verificare l’hash SHA256 di un file su Windows
Versioni recenti
Tutte le versioni (2) ›2 versioni in 3 anni · circa 0,6 all’anno
| Versione | Data | Dimensione | File |
|---|---|---|---|
| 1.73.32Ultima | 22 maggio 2025 | — | 32 bit ZIP64 bit ZIP |
| 1.73.30 | 21 febbraio 2022 | — | 32 bit ZIP64 bit ZIP |
Installazione da riga di comando
Installazione silenziosa ›winget install --id fasm.fasm -escoop install extras/flat-assemblerGuida correlata: Come usare winget: installare e aggiornare app
Informazioni
- Produttore
- fasm
- Licenza
- Simplified BSD
- Prezzo
- Gratis
- Codice sorgente
- github.com/tgrysztar/fasm
- Linguaggio
- Assembly
- Requisiti
- Windows 11 / 10
- Architettura
- 64 bit, 32 bit
- Installer
- Portable
- Versione
- 1.73.32
- Data di rilascio
- 22 maggio 2025
- Aggiunto al catalogo
- 28 aprile 2023
- Versioni elencate
- 2
- Aggiornamenti all’anno
- 0,6
- Stelle su GitHub
- 1790
- Fork su GitHub
- 69
- Sito ufficiale
- flatassembler.net
- ID winget
- fasm.fasm
- Pacchetto Scoop
- extras/flat-assembler
Valutazioni e recensioni
Ancora nessuna recensione.
Domande frequenti
Flat Assembler è gratis?
Sì. Flat Assembler è un software open source con licenza Simplified BSD.
Scaricare Flat Assembler è sicuro?
Il file viene scaricato da flatassembler.net, un dominio che appartiene al produttore; ExeAtlas non ospita né modifica il file. Si può confrontare il suo hash SHA256 con quello indicato qui oppure aprire il rapporto VirusTotal di quell’hash.
Come si installa Flat Assembler con winget?
Basta aprire PowerShell o Windows Terminal ed eseguire il comando winget riportato in questa pagina. winget scarica l’installer ufficiale e ne verifica l’hash SHA256 prima di avviarlo.
Flat Assembler funziona su ARM (Windows on Arm)?
Non esiste una versione ARM64; Windows 11 su Arm può eseguire la versione 64 bit e 32 bit tramite emulazione.
Dove scaricare una versione precedente di Flat Assembler?
La pagina delle versioni elenca tutte le 2 versioni con i link ai file di installazione ufficiali; la più vecchia è datata 21 febbraio 2022.
Flat Assembler si può usare senza diritti di amministratore?
Sì, è portable: basta estrarre l’archivio e avviare il programma.