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 producenta (angielski)
Czym jest Flat Assembler?
Program Flat Assembler wydaje fasm. To oprogramowanie na Windows o otwartym kodzie źródłowym. Język programowania: Assembly.
Instalacja i wymagania
Producent udostępnia instalatory Wersja przenośna dla systemów 64-bit i 32-bit. Program działa bez instalacji (wersja przenośna).
Aktualizacje i historia wersji
Bieżąca wersja to 1.73.32, wydana 22 maja 2025. Najstarsza wersja w katalogu pochodzi z 21 lutego 2022. Łącznie: 2 wersje, wszystkie z linkami do oficjalnych plików. Tempo wydań: ok. 0,6 rocznie. Od ostatniej aktualizacji minął ponad rok.
Popularność i typy plików
Kod źródłowy na GitHubie (tgrysztar/fasm) ma 1790 gwiazdek.
Opis projektu na GitHubie: “flat assembler 1 - reconstructed source history”
Zalety / Wady
Zalety
- Otwarty kod źródłowy: każdy może go przejrzeć i skompilować
- Wersja przenośna: działa bez instalacji
Wady
- Brak natywnej wersji ARM64
- Brak aktualizacji od ponad roku
- Oficjalny link do pobrania nie odpowiedział przy ostatnim sprawdzeniu
W skrócie: Flat Assembler to program na Windows o otwartym kodzie źródłowym; wersje: 64-bit i 32-bit. Aktualizacje pojawiają się coraz rzadziej.
Czy pobieranie programu Flat Assembler jest bezpieczne?
- Plik jest pobierany z domeny producenta (flatassembler.net)
- Link do pobrania używa HTTPS
- Opublikowano sumę SHA256, więc plik można zweryfikować:
D8FE204AAB01046FFAB3651EF9FF6F1AB72EA907CC2AB2B34FEFD774E5814948· Otwórz raport VirusTotal dla tej sumy - Link nie odpowiedział przy ostatnim sprawdzeniu (22 października 2026)
- Kod źródłowy jest publiczny
- ExeAtlas nie przechowuje, nie opakowuje i nie modyfikuje instalatorów
Powiązany poradnik: Jak sprawdzić sumę SHA256 pliku w Windows
Najnowsze wersje
Wszystkie wersje (2) ›2 wersje w ciągu 3 lat · ok. 0,6 rocznie
| Wersja | Data | Rozmiar | Pliki |
|---|---|---|---|
| 1.73.32Najnowsza | 22 maja 2025 | — | 32-bit ZIP64-bit ZIP |
| 1.73.30 | 21 lutego 2022 | — | 32-bit ZIP64-bit ZIP |
Instalacja z wiersza poleceń
Cicha instalacja ›winget install --id fasm.fasm -escoop install extras/flat-assemblerPowiązany poradnik: Winget – jak instalować i aktualizować programy
Informacje
- Producent
- fasm
- Licencja
- Simplified BSD
- Cena
- Za darmo
- Kod źródłowy
- github.com/tgrysztar/fasm
- Język programowania
- Assembly
- Wymagania
- Windows 11 / 10
- Architektura
- 64-bit, 32-bit
- Instalator
- Wersja przenośna
- Wersja
- 1.73.32
- Data wydania
- 22 maja 2025
- Dodano do katalogu
- 28 kwietnia 2023
- Wersje w katalogu
- 2
- Aktualizacje / rok
- 0,6
- Gwiazdki GitHub
- 1790
- Forki na GitHubie
- 69
- Strona WWW
- flatassembler.net
- ID winget
- fasm.fasm
- Pakiet Scoop
- extras/flat-assembler
Oceny i opinie
Brak opinii. Można dodać pierwszą ocenę.
Najczęstsze pytania
Czy program Flat Assembler jest darmowy?
Tak. Flat Assembler to oprogramowanie open source na licencji Simplified BSD; można je pobrać i używać za darmo.
Czy pobieranie programu Flat Assembler jest bezpieczne?
Plik jest pobierany z serwera flatassembler.net, który należy do producenta; ExeAtlas nie przechowuje ani nie modyfikuje pliku. Sumę SHA256 pobranego pliku można porównać z podaną na tej stronie albo otworzyć raport VirusTotal dla tej sumy.
Jak zainstalować program Flat Assembler przez winget?
Wystarczy otworzyć PowerShell lub Terminal Windows i uruchomić polecenie winget podane na tej stronie. winget pobiera oficjalny instalator i przed uruchomieniem sprawdza jego sumę SHA256.
Czy Flat Assembler działa na procesorach ARM (Windows on Arm)?
Brak wersji ARM64; Windows 11 on Arm może uruchomić wersję 64-bit i 32-bit w emulacji.
Gdzie pobrać starsze wersje programu Flat Assembler?
Na stronie wersji zebrano linki do oficjalnych instalatorów wszystkich wersji (2), aż do 21 lutego 2022.
Czy z programu Flat Assembler można korzystać bez uprawnień administratora?
Tak, to wersja przenośna: wystarczy rozpakować archiwum i uruchomić program.