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.
Julkaisijan kuvaus (englanti)
Mikä on Flat Assembler?
Flat Assembler on avoimen lähdekoodin ohjelmisto Windowsille. Julkaisija: fasm. Ohjelmointikieli: Assembly.
Asennus ja järjestelmävaatimukset
Julkaisija tarjoaa asennusohjelmat seuraaville: 64-bittinen ja 32-bittinen; tiedostomuodot: Portable. Ohjelma toimii ilman asennusta (portable).
Päivitykset ja versiohistoria
Uusin versio on 1.73.32, julkaistu 22. toukokuuta 2025. Versiohistoriassa on 2 julkaisua, vanhin 21. helmikuuta 2022; kaikki linkittävät virallisiin tiedostoihin. Se tarkoittaa noin 0,6 julkaisua vuodessa. Viimeisimmästä päivityksestä on yli vuosi.
Suosio ja tiedostotyypit
Lähdekoodilla GitHubissa (tgrysztar/fasm) on 1 790 tähteä.
Projektin kuvaus GitHubissa: “flat assembler 1 - reconstructed source history”
Plussat / Miinukset
Plussat
- Avoin lähdekoodi: kuka tahansa voi tarkastella koodia ja kääntää sen itse
- Portable: toimii ilman asennusta
Miinukset
- Ei natiivia ARM64-versiota
- Ei päivityksiä yli vuoteen
- Virallinen latauslinkki ei vastannut viimeisimmässä tarkistuksessa
Lyhyesti: Flat Assembler on avoimen lähdekoodin Windows-työkalu (64-bittinen ja 32-bittinen). Päivitykset ovat harventuneet.
Onko Flat Assembler -ohjelman lataaminen turvallista?
- Tiedoston jakelee flatassembler.net, joka on julkaisijan oma verkkotunnus
- Latauslinkki käyttää HTTPS-yhteyttä
- SHA256-tiiviste on julkaistu, joten tiedoston voi tarkistaa:
D8FE204AAB01046FFAB3651EF9FF6F1AB72EA907CC2AB2B34FEFD774E5814948· Avaa tämän tiivisteen VirusTotal-raportti - Linkki ei vastannut viimeisimmässä tarkistuksessa (22. lokakuuta 2026)
- Lähdekoodi on julkinen
- ExeAtlas ei säilytä, kääri eikä muokkaa asennusohjelmia
Aiheeseen liittyvä opas: Näin tarkistat tiedoston SHA256-tiivisteen Windowsissa
Viimeisimmät versiot
Kaikki versiot (2) ›2 versiota 3 vuoden aikana · noin 0,6 vuodessa
| Versio | Päivämäärä | Koko | Tiedostot |
|---|---|---|---|
| 1.73.32Uusin | 22. toukokuuta 2025 | — | 32-bittinen ZIP64-bittinen ZIP |
| 1.73.30 | 21. helmikuuta 2022 | — | 32-bittinen ZIP64-bittinen ZIP |
Asennus komentoriviltä
Hiljainen asennus ›winget install --id fasm.fasm -escoop install extras/flat-assemblerAiheeseen liittyvä opas: winget-opas: ohjelmien asennus ja päivitys
Tiedot
- Julkaisija
- fasm
- Lisenssi
- Simplified BSD
- Hinta
- Ilmainen
- Lähdekoodi
- github.com/tgrysztar/fasm
- Ohjelmointikieli
- Assembly
- Vaatimukset
- Windows 11 / 10
- Arkkitehtuuri
- 64-bittinen, 32-bittinen
- Asennusohjelma
- Portable
- Versio
- 1.73.32
- Julkaistu
- 22. toukokuuta 2025
- Lisätty luetteloon
- 28. huhtikuuta 2023
- Versioita luettelossa
- 2
- Päivityksiä vuodessa
- 0,6
- GitHub-tähdet
- 1 790
- GitHub-haarat
- 69
- Verkkosivusto
- flatassembler.net
- winget-tunnus
- fasm.fasm
- Scoop-paketti
- extras/flat-assembler
Arviot ja arvostelut
Ei vielä arvosteluja. Anna ensimmäinen arvio.
Usein kysytyt kysymykset
Onko Flat Assembler ilmainen?
Kyllä. Flat Assembler on avoimen lähdekoodin ohjelmisto, lisenssi Simplified BSD.
Onko Flat Assembler -ohjelman lataaminen turvallista?
Tiedosto ladataan osoitteesta flatassembler.net, joka kuuluu julkaisijalle; ExeAtlas ei säilytä eikä muuta tiedostoa. Vertaa ladatun tiedoston SHA256-tiivistettä tällä sivulla näkyvään tai avaa tiivisteen VirusTotal-raportti.
Miten Flat Assembler asennetaan wingetillä?
Avaa PowerShell tai Windows Terminal ja suorita tällä sivulla näkyvä winget-komento. winget lataa virallisen asennusohjelman ja tarkistaa sen SHA256-tiivisteen ennen suorittamista.
Toimiiko Flat Assembler ARM-koneissa (Windows on Arm)?
ARM64-versiota ei ole; Windows 11 on Arm voi ajaa saatavilla olevan version (64-bittinen ja 32-bittinen) emuloituna.
Mistä voi ladata Flat Assembler -ohjelman vanhemman version?
Versiosivulla ovat kaikki 2 versiota 21. helmikuuta 2022 alkaen linkkeineen virallisiin asennustiedostoihin.
Voiko Flat Assembler -ohjelmaa käyttää ilman järjestelmänvalvojan oikeuksia?
Kyllä, ohjelma on portable: pura ja käynnistä.