В этом руководстве говорится следующее:
каждые загрузка в x86 / 64 уже подразумевает семантику получения, а каждое хранилище подразумеваетосвободить семантику.
Но скажем, что у нас есть следующая инструкция (предположим, что var1
равен 1001
):
mov eax, [var1]
Эта инструкция может быть интерпретирована как«store» и как «load»:
- Сохранить значение по адресу
1001
в eax
. - Загрузить
eax
со значением по адресу 1001
.
Так что же означает "загрузить" и "сохранить"?