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