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.
Opis izdajatelja (angleščina)
Kaj je Flat Assembler?
Program Flat Assembler je odprtokodna programska oprema za Windows. Izdaja ga fasm. Programski jezik: Assembly.
Namestitev in sistemske zahteve
Izdajatelj ponuja namestitvene datoteke vrste Prenosna različica za sisteme 64-bitno in 32-bitno. Program deluje brez namestitve (prenosna različica).
Posodobitve in zgodovina različic
Najnovejša različica je 1.73.32, izdana 22. maj 2025. Zgodovina različic sega do 21. februar 2022: skupaj 2 izdaji, vse s povezavami do uradnih datotek. Pogostost izdaj: približno 0,6 na leto. Od zadnje posodobitve je minilo več kot leto dni.
Priljubljenost in vrste datotek
Izvorna koda na GitHubu (tgrysztar/fasm) ima 1790 zvezdic.
Opis projekta na GitHubu: “flat assembler 1 - reconstructed source history”
Prednosti / Slabosti
Prednosti
- Odprta koda: vsakdo jo lahko pregleda in sam prevede
- Prenosna različica: deluje brez namestitve
Slabosti
- Ni izvorne različice ARM64
- Več kot leto dni brez posodobitve
- Uradna povezava za prenos se ob zadnjem preverjanju ni odzvala
Na kratko: Flat Assembler je odprtokoden program za Windows, na voljo za 64-bitno in 32-bitno. Posodobitve so vse redkejše.
Je prenos programa Flat Assembler varen?
- Datoteka se prenese z domene izdajatelja (flatassembler.net)
- Povezava za prenos uporablja HTTPS
- Objavljena je zgoščena vrednost SHA256, zato je datoteko mogoče preveriti:
D8FE204AAB01046FFAB3651EF9FF6F1AB72EA907CC2AB2B34FEFD774E5814948· Odpri poročilo VirusTotal za to zgoščeno vrednost - Ob zadnjem preverjanju se povezava ni odzvala (22. oktober 2026)
- Izvorna koda je javna
- ExeAtlas namestitvenih datotek ne gosti, ne ovija in ne spreminja
Povezan vodnik: Kako v sistemu Windows preveriti SHA256 datoteke
Najnovejše različice
Vse različice (2) ›2 različici v 3 letih · približno 0,6 na leto
| Različica | Datum | Velikost | Datoteke |
|---|---|---|---|
| 1.73.32Najnovejša | 22. maj 2025 | — | 32-bitno ZIP64-bitno ZIP |
| 1.73.30 | 21. februar 2022 | — | 32-bitno ZIP64-bitno ZIP |
Namestitev iz ukazne vrstice
Tiha namestitev ›winget install --id fasm.fasm -escoop install extras/flat-assemblerPovezan vodnik: Kako uporabljati winget: namestitev in posodobitve
Informacije
- Izdajatelj
- fasm
- Licenca
- Simplified BSD
- Cena
- Brezplačno
- Izvorna koda
- github.com/tgrysztar/fasm
- Programski jezik
- Assembly
- Zahteve
- Windows 11 / 10
- Arhitektura
- 64-bitno, 32-bitno
- Namestitvena datoteka
- Prenosna različica
- Različica
- 1.73.32
- Izdano
- 22. maj 2025
- Dodano v katalog
- 28. april 2023
- Število različic
- 2
- Posodobitev na leto
- 0,6
- Zvezdice na GitHubu
- 1790
- Razcepi na GitHubu
- 69
- Spletna stran
- flatassembler.net
- ID winget
- fasm.fasm
- Paket Scoop
- extras/flat-assembler
Ocene in mnenja
Mnenj še ni. Lahko ste prvi, ki oceni program.
Pogosta vprašanja
Je program Flat Assembler brezplačen?
Da. Flat Assembler je odprtokoden program (licenca Simplified BSD), ki ga je mogoče brezplačno prenesti in uporabljati.
Je prenos programa Flat Assembler varen?
Datoteka se prenese z domene flatassembler.net, ki pripada izdajatelju; ExeAtlas datoteke ne gosti in je ne spreminja. Zgoščeno vrednost SHA256 prenesene datoteke primerjajte s tisto na tej strani ali odprite poročilo VirusTotal za to vrednost.
Kako namestiti Flat Assembler z wingetom?
Odprite PowerShell ali Windows Terminal in zaženite ukaz winget s te strani. winget prenese uradno namestitveno datoteko in pred zagonom preveri njeno zgoščeno vrednost SHA256.
Ali Flat Assembler deluje na procesorjih ARM (Windows on Arm)?
Različice ARM64 ni; Windows 11 on Arm lahko različico 64-bitno in 32-bitno zažene z emulacijo.
Kje prenesti starejše različice programa Flat Assembler?
Na strani z različicami so povezave do uradnih namestitvenih datotek vseh različic (2), od 21. februar 2022 naprej.
Ali je program Flat Assembler mogoče uporabljati brez skrbniških pravic?
Da, gre za prenosno različico: arhiv je dovolj razpakirati in program zagnati.