Способы указания операндов

Для указания регистра в качестве операнда достаточно задать в команде лишь его номер. Ссылки на операнды, находящиеся в памяти, при использовании символических имен также просты. Возможность использования индекс-регистра повышает гибкость определения операндов в памяти. Рассмотрим теперь некоторые дополнительные возможности адресации.

НЕЯВНОЕ УКАЗАНИЕ АДРЕСОВ

Символическое имя, используемое для ссылок на перемещаемый адрес, называется перемещаемым именем. Аналогично выражение, используемое в этих целях, называется перемещаемым выражением. Перемещаемые имена или выражения транслируются в пары, состоящие из номера базового регистра и значения смещения.

Именно ассемблер заменяет перемещаемые имена или выражения соответствующими парами в процессе трансляции программы на машинный язык. Для каждого перемещаемого имени или выражения подразумевается представление в виде пары «база+смещение». В команде

L 2,ABC

имя ABC неявно задает адрес в виде пары, состоящей из номера регистра и значения смещения. Неявный способ указания операндов (или неявная спецификация) заключается в использовании перемещаемых имен или выражений.

 



 
Оглавление
Способы указания операндов
Явная адресация
Команда I.A
Статьи раздела