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?
Програмата Flat Assembler се издава от fasm. Това е софтуер за Windows с отворен код. Език за програмиране: Assembly.
Инсталиране и системни изисквания
Разработчикът предлага инсталатори Преносима версия за системи 64-битова и 32-битова. Програмата работи без инсталиране (преносима версия).
Обновявания и история на версиите
Последната версия е 1.73.32, издадена на 22 май 2025 г.. Историята на версиите започва от 21 февруари 2022 г.: общо 2 версии с връзки към официалните файлове. Това са около 0,6 издания годишно. От последното обновяване е минала повече от година.
Популярност и типове файлове
Изходният код в GitHub (tgrysztar/fasm) има 1790 звезди.
Описание на проекта в GitHub: “flat assembler 1 - reconstructed source history”
Предимства / Недостатъци
Предимства
- Отворен код: всеки може да го прегледа и компилира
- Преносима версия: работи без инсталиране
Недостатъци
- Няма собствена компилация ARM64
- Повече от година без обновяване
- Официалната връзка за изтегляне не отговори при последната проверка
Накратко: Flat Assembler е програма за Windows с отворен код; компилации: 64-битова и 32-битова. Обновяванията излизат все по-рядко.
Безопасно ли е изтеглянето на Flat Assembler?
- Файлът се изтегля от домейна на разработчика (flatassembler.net)
- Връзката за изтегляне използва HTTPS
- Публикуван е хеш SHA256 – файлът може да се провери:
D8FE204AAB01046FFAB3651EF9FF6F1AB72EA907CC2AB2B34FEFD774E5814948· Отворете доклада на VirusTotal за този хеш - При последната проверка връзката не отговори (22 октомври 2026 г.)
- Изходният код е публичен
- ExeAtlas не съхранява, не обвива и не променя инсталатори
Свързано ръководство: Как да проверите SHA256 хеша на файл в Windows
Последни версии
Всички версии (2) ›2 версии за 3 години · около 0,6 годишно
| Версия | Дата | Размер | Файлове |
|---|---|---|---|
| 1.73.32Последна | 22 май 2025 г. | — | 32-битова ZIP64-битова ZIP |
| 1.73.30 | 21 февруари 2022 г. | — | 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
- Дата на издаване
- 22 май 2025 г.
- Добавена в каталога
- 28 април 2023 г.
- Версии в каталога
- 2
- Обновявания годишно
- 0,6
- Звезди в GitHub
- 1790
- Разклонения в GitHub
- 69
- Уебсайт
- flatassembler.net
- ID в winget
- 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) от 21 февруари 2022 г. насам.
Може ли Flat Assembler да се използва без администраторски права?
Да, това е преносима версия: достатъчно е да я разархивирате и стартирате.