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.
Nashr etuvchining tavsifi (inglizcha)
Flat Assembler nima?
Flat Assembler dasturi — Windows uchun ochiq kodli ilova. Nashr etuvchi: fasm. Dasturlash tili: Assembly.
Oʻrnatish va tizim talablari
Nashr etuvchi 64 bitli va 32 bitli tizimlar uchun Portativ oʻrnatish fayllarini taqdim etadi. Oʻrnatishsiz ishlaydi (portativ).
Yangilanishlar va versiyalar tarixi
Eng soʻnggi versiya — 1.73.32, 22-may, 2025 sanasida chiqarilgan. Versiyalar tarixida 2 ta reliz bor, eng birinchisi 21-fevral, 2022 sanasiga tegishli; barchasi rasmiy fayllarga bogʻlangan. Bu yiliga taxminan 0,6 ta reliz demakdir. Soʻnggi yangilanishdan beri bir yildan koʻproq vaqt oʻtgan.
Ommaboplik va fayl turlari
GitHubdagi manba kodi (tgrysztar/fasm) 1 790 ta yulduzga ega.
GitHubdagi loyiha tavsifi: “flat assembler 1 - reconstructed source history”
Afzalliklari / Kamchiliklari
Afzalliklari
- Ochiq kodli: kodni istalgan kishi koʻrib chiqishi va yigʻishi mumkin
- Portativ: oʻrnatishsiz ishlaydi
Kamchiliklari
- Mahalliy ARM64 versiyasi yoʻq
- Bir yildan ortiq yangilanmagan
- Rasmiy yuklab olish havolasi soʻnggi tekshiruvda javob bermadi
Qisqacha xulosa: Flat Assembler — 64 bitli va 32 bitli kompyuterlar uchun ochiq kodli Windows vositasi. Yangilanishlar sekinlashgan.
Flat Assembler dasturini yuklab olish xavfsizmi?
- Fayl nashr etuvchining oʻz domeni — flatassembler.net orqali beriladi
- Yuklab olish havolasi HTTPS protokolidan foydalanadi
- SHA256 xeshi eʼlon qilingan, shuning uchun faylni tekshirish mumkin:
D8FE204AAB01046FFAB3651EF9FF6F1AB72EA907CC2AB2B34FEFD774E5814948· Bu xesh uchun VirusTotal hisobotini ochish - Soʻnggi tekshiruvda havola javob bermadi (22-oktabr, 2026)
- Manba kodi ochiq
- ExeAtlas oʻrnatish fayllarini saqlamaydi, oʻramaydi va oʻzgartirmaydi
Tegishli qoʻllanma: Windowsda fayl SHA256 xeshini tekshirish
Soʻnggi versiyalar
Barcha 2 ta versiya ›3 yilda 2 ta versiya · yiliga taxminan 0,6 ta
| Versiya | Sana | Hajmi | Fayllar |
|---|---|---|---|
| 1.73.32Eng soʻnggi | 22-may, 2025 | — | 32 bitli ZIP64 bitli ZIP |
| 1.73.30 | 21-fevral, 2022 | — | 32 bitli ZIP64 bitli ZIP |
Buyruq satridan oʻrnatish
Jim oʻrnatish ›winget install --id fasm.fasm -escoop install extras/flat-assemblerTegishli qoʻllanma: winget: dasturlarni oʻrnatish va yangilash
Maʼlumot
- Nashr etuvchi
- fasm
- Litsenziya
- Simplified BSD
- Narxi
- Bepul
- Manba kodi
- github.com/tgrysztar/fasm
- Dasturlash tili
- Assembly
- Talablar
- Windows 11 / 10
- Arxitektura
- 64 bitli, 32 bitli
- Oʻrnatuvchi turi
- Portativ
- Versiya
- 1.73.32
- Chiqarilgan sana
- 22-may, 2025
- Katalogga qoʻshilgan
- 28-aprel, 2023
- Roʻyxatdagi versiyalar
- 2
- Yiliga yangilanishlar
- 0,6
- GitHub yulduzlari
- 1 790
- GitHub forklari
- 69
- Veb-sayt
- flatassembler.net
- winget ID
- fasm.fasm
- Scoop paketi
- extras/flat-assembler
Baholar va sharhlar
Hali sharhlar yoʻq. Birinchi boʻlib baholang.
Koʻp beriladigan savollar
Flat Assembler bepulmi?
Ha. Flat Assembler — ochiq kodli dastur (Simplified BSD litsenziyasi).
Flat Assembler dasturini yuklab olish xavfsizmi?
Fayl flatassembler.net manzilidan yuklab olinadi; bu manzil nashr etuvchiga tegishli. ExeAtlas faylni saqlamaydi va oʻzgartirmaydi. Yuklab olingan faylning SHA256 xeshini shu yerda koʻrsatilgani bilan solishtiring yoki bu xesh uchun VirusTotal hisobotini oching.
Flat Assembler dasturini winget orqali qanday oʻrnatish mumkin?
PowerShell yoki Windows Terminalni oching va shu sahifadagi winget buyrugʻini ishga tushiring. winget rasmiy oʻrnatish faylini yuklab oladi va ishga tushirishdan oldin uning SHA256 xeshini tekshiradi.
Flat Assembler ARM protsessorida (Windows on Arm) ishlaydimi?
ARM64 versiyasi yoʻq; Windows 11 on Arm 64 bitli va 32 bitli versiyasini emulyatsiya orqali ishga tushira oladi.
Flat Assembler dasturining eski versiyasini qayerdan yuklab olish mumkin?
Versiyalar sahifasida barcha 2 ta versiya rasmiy oʻrnatish fayllariga havolalar bilan berilgan; eng eskisi 21-fevral, 2022 sanasiga tegishli.
Flat Assembler dasturidan administrator huquqlarisiz foydalanish mumkinmi?
Ha, u portativ: arxivdan chiqarib, ishga tushiring.