Загрузка содержимого памяти
Ранее мы рассмотрели инструкцию вида:
movl $my_var, %eax |
которая позволяет загрузить регистр eax значением адреса переменной my_var.
А как можно загрузить в регистр eax значение содержимого переменной my_var?
Используя привычный синтаксис Intel можно написать:
mov eax, [my_var] |
Синтаксис AT&T потребует изменить это на:
movl my_var, %eax |