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.
Descripció del desenvolupador (anglès)
Què és Flat Assembler?
Publicat per fasm, Flat Assembler és programari de codi obert per a Windows. Està escrit en Assembly.
Instal·lació i requisits
El desenvolupador ofereix instal·ladors Portable per a Windows de 64 bits i 32 bits. Funciona sense instal·lació (versió portable).
Actualitzacions i historial de versions
La versió actual és la 1.73.32, publicada el 22 de maig del 2025. L’historial arriba fins a 21 de febrer del 2022 i reuneix 2 versions, totes enllaçades als fitxers oficials. Això suposa unes 0,6 versions per any. Fa més d’un any que no s’actualitza.
Popularitat i tipus de fitxer
El codi font a GitHub (tgrysztar/fasm) té 1.790 estrelles.
Descripció del projecte a GitHub: “flat assembler 1 - reconstructed source history”
Avantatges / Inconvenients
Avantatges
- Codi obert: qualsevol persona pot revisar i compilar el codi
- Portable: funciona sense instal·lar-lo
Inconvenients
- Sense versió nativa per a ARM64
- Més d’un any sense actualitzacions
- L’enllaç de baixada oficial no va respondre en la darrera comprovació
En resum: Flat Assembler és un programa de codi obert per a Windows, disponible per a ordinadors de 64 bits i 32 bits. Les actualitzacions s’han espaiat.
És segur baixar Flat Assembler?
- El fitxer se serveix des de flatassembler.net, el domini del mateix desenvolupador
- L’enllaç de baixada fa servir HTTPS
- Hi ha un hash SHA256 publicat per verificar el fitxer:
D8FE204AAB01046FFAB3651EF9FF6F1AB72EA907CC2AB2B34FEFD774E5814948· Obre l’informe de VirusTotal d’aquest hash - L’enllaç no va respondre en la darrera comprovació (22 d’octubre del 2026)
- El codi font és públic
- ExeAtlas no allotja, no embolcalla ni modifica instal·ladors
Guia relacionada: Com comprovar el hash SHA256 d’un fitxer a Windows
Versions recents
Les 2 versions ›2 versions en 3 anys · unes 0,6 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 1.73.32Darrera | 22 de maig del 2025 | — | 32 bits ZIP64 bits ZIP |
| 1.73.30 | 21 de febrer del 2022 | — | 32 bits ZIP64 bits ZIP |
Instal·lar des de la línia d’ordres
Instal·lació silenciosa ›winget install --id fasm.fasm -escoop install extras/flat-assemblerGuia relacionada: Com utilitzar winget: instal·lar i actualitzar
Informació
- Desenvolupador
- fasm
- Llicència
- Simplified BSD
- Preu
- Gratuït
- Codi font
- github.com/tgrysztar/fasm
- Llenguatge
- Assembly
- Requisits
- Windows 11 / 10
- Arquitectura
- 64 bits, 32 bits
- Instal·lador
- Portable
- Versió
- 1.73.32
- Data de publicació
- 22 de maig del 2025
- Afegit al catàleg
- 28 d’abril del 2023
- Versions registrades
- 2
- Actualitzacions per any
- 0,6
- Estrelles a GitHub
- 1.790
- Bifurcacions a GitHub
- 69
- Lloc web
- flatassembler.net
- ID de winget
- fasm.fasm
- Paquet de Scoop
- extras/flat-assembler
Valoracions i opinions
Encara no hi ha cap opinió.
Preguntes freqüents
Flat Assembler és gratuït?
Sí. Flat Assembler és programari de codi obert amb llicència Simplified BSD.
És segur baixar Flat Assembler?
La baixada prové de flatassembler.net, un domini del mateix desenvolupador. ExeAtlas no allotja ni modifica el fitxer. Se’n pot comparar el hash SHA256 amb el que apareix aquí o obrir l’informe de VirusTotal d’aquest hash.
Com s’instal·la Flat Assembler amb winget?
Només cal obrir PowerShell o el Terminal del Windows i executar l’ordre winget que figura en aquesta pàgina. winget baixa l’instal·lador oficial i en comprova el hash SHA256 abans d’executar-lo.
Flat Assembler funciona en ARM (Windows on Arm)?
No hi ha versió per a ARM64; Windows 11 on Arm pot executar la versió de 64 bits i 32 bits per emulació.
On es poden baixar versions anteriors de Flat Assembler?
La pàgina de versions recull les 2 versions amb enllaços als instal·ladors oficials, des de 21 de febrer del 2022.
Es pot fer servir Flat Assembler sense permisos d’administrador?
Sí, és portable: només cal descomprimir-lo i executar-lo.