Русский Обзор
Репозиторий с примерами и единой книгой CPU + FASM
Здесь собраны примеры на Flat Assembler, обёртки на Python и C, а также единая книга для x86_64 Linux.
Главная книга
- Единая книга (CPU + FASM, 12 глав)
- В книге есть главы про процессор, ассемблер, интерпретатор, сопрограммы и практику.
Что внутри
Базовые примеры
mycat.asmдля чтения файлов.arg.asmдля разбора аргументов командной строки.fib.asmдля генерации чисел Фибоначчи.two_sum.asmкак алгоритмический пример.file_ops.asmдля системной работы с файлами.
Более сложные разделы
add/с интеграцией FASM, Python и C.binary_search/с реализацией бинарного поиска.coroutines/с переключением контекста.vec/с векторными операциями.hex_editor/как прикладная утилита.
Остальная документация
- English 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