Вспоминаем Git
Полное руководство по Git: от настройки и создания репозитория до работы с ветками, rebase и исправления ошибок.
Пишу код — от битов до бинов.
Скопируйте нужную ссылку и вставьте в RSS-ридер — Feedly, Inoreader или Thunderbird.
Полное руководство по Git: от настройки и создания репозитория до работы с ветками, rebase и исправления ошибок.
Библиотека готовых функций для чтения и вывода чисел (int/float) на ассемблере. Архитектура модулей, буферизация и примеры использования.
Как читать и писать файлы на чистом ассемблере в Linux. Файловые дескрипторы, права доступа, буферизация и обработка ошибок ввода-вывода.
Механизм передачи параметров запуска в Linux x86-64. Структура стека, методы доступа к argc/argv, парсинг строковых аргументов и инспекция памяти в GDB.
Руководство по математическому сопроцессору x87. Стек регистров FPU, тригонометрия, логарифмы и работа с типами float/double на ассемблере.
Как работать с массивами в ассемблере: режимы адресации, масштабные индексы (SIB), команды загрузки данных и оптимизация циклов.
Как переписать C-функции на ассемблер. System V AMD64 ABI, передача аргументов через регистры, сохранение состояния и интеграция с C-кодом.
Разбор типичных ошибок новичков: путаница регистров, неверные размеры данных, проблемы со стеком и знаковой арифметикой. Как исправить?
Полный справочник по ассемблеру x86-64: регистры, системные вызовы, условные переходы, строковые операции, FPU и практические примеры.
Как настроить графическую отладку NASM в VS Code. Просмотр регистров, флагов и памяти. Настройка launch.json для Linux и WSL.
Как настроить среду разработки для ассемблера: WSL, GCC, Make, GDB и VS Code. Пошаговая инструкция для быстрого старта с нуля.
Публикаций в этом разделе пока нет.