Ответы Mail.ru: Что такое эффективный адрес в ассемблере? Простыми словами.

Голосование за лучший ответ

stebzzz (198) 1 месяц назад

По сути это адрес, по которому процессор обращается к данным или инструкциям в памяти, чтобы выполнить нужное действие

Dream (7037) 1 месяц назад

Эффективный адрес — это смещение от начала сегмента — его базы. Если сложить базу и эффективный адрес, то получим число, называемое линейным адресом

проще, это просто отступ

Troll Killer (221018) 1 месяц назад

Куда уж проще.
Эффективный адрес в ассемблере - это смещение текущего положения в коде программы от начала указанного сегмента до команды, на которую указывает адрес. Он используется для указания адреса команды или данных в памяти и обычно представлен в виде шестнадцатеричного числа со знаком или без него.
Например, команда MOV AX, 0040 перемещает значение 0040h (10h в десятичной системе) в регистр AX. Здесь 0040 - это эффективный адрес, указывающий на конкретное значение в сегменте кода.