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.
Шығарушының сипаттамасы (ағылшын тілі)
Flat Assembler деген не?
fasm ұсынатын Flat Assembler бағдарламасы Windows жүйесіне арналған; бұл — ашық кодты бағдарлама. Бағдарламалау тілі: Assembly.
Орнату және жүйелік талаптар
Шығарушы 64 бит және 32 бит жүйелеріне арналған Портативті орнату файлдарын береді. Орнатусыз жұмыс істейді (портативті нұсқа).
Жаңартулар және нұсқалар тарихы
Қазіргі нұсқа — 1.73.32 (шыққан күні: 2025 ж. 22 мамыр). Нұсқалар тарихы 2022 ж. 21 ақпан күніне дейін созылады: 2 шығарылымның бәрі ресми файлдарға байланған. Бұл — жылына шамамен 0,6 жаңарту. Соңғы жаңартудан бері бір жылдан астам уақыт өтті.
Танымалдығы және файл түрлері
GitHub-тағы бастапқы коды (tgrysztar/fasm) 1 790 жұлдыз жинаған.
GitHub-тағы жоба сипаттамасы: “flat assembler 1 - reconstructed source history”
Артықшылықтары / Кемшіліктері
Артықшылықтары
- Ашық код: кез келген адам кодты тексеріп, өзі құрастыра алады
- Портативті: орнатуды қажет етпейді
Кемшіліктері
- Нативті ARM64 нұсқасы жоқ
- Бір жылдан астам жаңартылмаған
- Ресми жүктеу сілтемесі соңғы тексеруде жауап бермеді
Қысқаша: Flat Assembler — 64 бит және 32 бит компьютерлеріне арналған ашық кодты Windows құралы. Жаңартулары сиреп кеткен.
Flat Assembler бағдарламасын жүктеп алу қауіпсіз бе?
- Файл шығарушының өз доменінен (flatassembler.net) беріледі
- Жүктеу сілтемесі HTTPS қолданады
- SHA256 хэші жарияланған, файлды тексере аласыз:
D8FE204AAB01046FFAB3651EF9FF6F1AB72EA907CC2AB2B34FEFD774E5814948· Осы хэш бойынша VirusTotal есебін ашу - Соңғы тексеруде сілтеме жауап бермеді (2026 ж. 22 қазан)
- Бастапқы коды ашық
- ExeAtlas орнату файлдарын сақтамайды, орамайды және өзгертпейді
Тақырыптас нұсқаулық: Windows-та файлдың SHA256 хэшін тексеру
Соңғы нұсқалар
Барлық 2 нұсқа ›3 жылда 2 нұсқа · жылына шамамен 0,6 жаңарту
| Нұсқа | Күні | Көлемі | Файлдар |
|---|---|---|---|
| 1.73.32Соңғы | 2025 ж. 22 мамыр | — | 32 бит ZIP64 бит ZIP |
| 1.73.30 | 2022 ж. 21 ақпан | — | 32 бит ZIP64 бит ZIP |
Командалық жолдан орнату
Үнсіз орнату ›winget install --id fasm.fasm -escoop install extras/flat-assemblerТақырыптас нұсқаулық: winget қалай пайдаланылады: орнату және жаңарту
Ақпарат
- Шығарушы
- fasm
- Лицензия
- Simplified BSD
- Бағасы
- Тегін
- Бастапқы код
- github.com/tgrysztar/fasm
- Жазылған тілі
- Assembly
- Талаптар
- Windows 11 / 10
- Архитектура
- 64 бит, 32 бит
- Орнатқыш түрі
- Портативті
- Нұсқа
- 1.73.32
- Шыққан күні
- 2025 ж. 22 мамыр
- Каталогқа қосылған күні
- 2023 ж. 28 сәуір
- Тіркелген нұсқалар
- 2
- Жылына жаңарту
- 0,6
- GitHub жұлдыздары
- 1 790
- GitHub форктары
- 69
- Ресми сайт
- flatassembler.net
- winget ID
- fasm.fasm
- Scoop пакеті
- extras/flat-assembler
Бағалар мен пікірлер
Әзірге пікір жоқ. Бірінші болып бағалаңыз.
Жиі қойылатын сұрақтар
Flat Assembler тегін бе?
Иә. Flat Assembler — ашық кодты бағдарлама (Simplified BSD лицензиясы).
Flat Assembler бағдарламасын жүктеп алу қауіпсіз бе?
Файл flatassembler.net серверінен жүктеледі, бұл сервер шығарушыға тиесілі. ExeAtlas файлды сақтамайды және өзгертпейді. Жүктелген файлдың SHA256 хэшін осы беттегі мәнмен салыстырыңыз немесе сол хэш бойынша VirusTotal есебін ашыңыз.
Flat Assembler бағдарламасын winget арқылы қалай орнатуға болады?
PowerShell немесе Windows Terminal ашып, осы беттегі winget командасын іске қосыңыз. winget ресми орнату файлын жүктеп алады және іске қоспас бұрын оның SHA256 хэшін тексереді.
Flat Assembler ARM процессорында (Windows on Arm) жұмыс істей ме?
ARM64 нұсқасы жоқ; Windows 11 on Arm 64 бит және 32 бит нұсқасын эмуляция арқылы іске қоса алады.
Flat Assembler ескі нұсқасын қайдан жүктеп алуға болады?
Нұсқалар бетінде барлық 2 нұсқа (2022 ж. 21 ақпан күніне дейін) ресми орнату файлдарына сілтемелерімен берілген.
Flat Assembler бағдарламасын әкімші құқықтарынсыз пайдалануға бола ма?
Иә, ол портативті: мұрағаттан шығарып, іске қоссаңыз болғаны.