Что такое MOV?
Часть раздела Основы путешествия по Assembly на Coddy. Урок 14 из 45.
Инструкция MOV — самая фундаментальная и часто используемая инструкция в языке ассемблера. Её название означает «переместить», и она копирует данные из одного места в другое.
Базовый синтаксис
Инструкция MOV соответствует следующему шаблону:
mov destination, sourceЗначение из source копируется в destination. Несмотря на название «move», на самом деле данные копируются. Исходный source не изменяется.
Простой пример
mov rax, 60Эта инструкция копирует значение 60 в регистр rax. После выполнения rax содержит 60. Число 60 не «используется» и не удаляется. Это просто число.
Почему MOV важен
Почти всё, что ты делаешь в ассемблере, связано с перемещением данных. Настройка регистров для системных вызовов, сохранение значений, передача данных между местоположениями — всё это требует MOV.
В следующих уроках мы рассмотрим различные способы использования MOV: загрузку непосредственных значений, копирование между регистрами и многое другое.
Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
1Машина
Что такое CPUПамятьРегистры против памятиКак работают инструкцииПаттерн двух файловАрхитектура x86-64Потренируйтесь самостоятельно: Песочница Assembly