Русский Обзор
Репозиторий с примерами и справочником по FASM
Здесь собраны примеры на Flat Assembler, обёртки на Python и C, а также краткая книга-справочник для x86_64 Linux.
Что внутри
Базовые примеры
mycat.asmдля чтения файлов.arg.asmдля разбора аргументов командной строки.fib.asmдля генерации чисел Фибоначчи.two_sum.asmкак алгоритмический пример.file_ops.asmдля системной работы с файлами.
Более сложные разделы
add/с интеграцией FASM, Python и C.binary_search/с реализацией бинарного поиска.coroutines/с переключением контекста.vec/с векторными операциями.hex_editor/как прикладная утилита.
Документация
- Английский handbook
- Русская книга
- Каталог примеров
- Карта репозитория
- Полный Reference Guide
- AI FASM Rules с правилами генерации кода под этот репозиторий.
Какая языковая схема лучше
Для GitHub Pages лучше оставить английский основным входом, а русский держать как полноценную параллельную версию:
- Английский даёт лучшую видимость на GitHub.
- Русский удобнее для локального объяснения и обучения.
- Две версии не конфликтуют, если README остаётся коротким, а книга живёт на Pages.
Быстрый старт
fasm fib.asm
chmod +x fib
./fib
Рекомендуемые GitHub topics
fasm, flat-assembler, assembly, x86-64, linux, elf64, systems-programming, low-level-programming, algorithms, simd