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