Как работают арифметические операции в ассемблереКогда программист впервые открывает листинг на ассемблере, первая реакция — растерянность: где привычные «+», «−», «/»? Вместо них — лаконичные мнемоники ADD, SUB, MUL, DIV. Но за этой лаконичностью —
Регистры в ассемблере: что это и как они работаютмикроконтроллеры или разбирает дизассемблированный вывод.
Регистры в ассемблере — это именованные ячейки внутри кристалла процессора. Каждая инструкция обращается к ним напрямую, без поиска по адресу в памяти. По
Команды ассемблера: список основных инструкций ASMАссемблер — язык на стыке машинного кода и человекочитаемого текста. Каждая строка здесь соответствует одной операции процессора: никаких компиляторных абстракций, никакой автоматической оптимизации за
Команда MOV в Ассемблере: правила пересылки данныхвсего возникает один и тот же вопрос: куда именно пойдут данные и что изменится после выполнения инструкции. Ошибки появляются даже в простых примерах. Особенно если перепутать порядок операндов или попытаться
Как работает ассемблер: принцип выполнения программпонимать не синтаксис, а логику: что именно происходит после написания строки.
Разберём как работает ассемблер на практике: от исходника до момента, когда команда попадает в регистр и меняет состояние памяти