Косвенная адресация является удобным средством, позволяющим компактно адресоваться ко всем ячейкам памяти микропроцессорной системы, а не только к РОН. В этом случае в поле операнда определяется не регистр с данными, а указатель памяти, содержащий адрес операнда (рис. 2.8). Для быстрого выполнения команд с косвенной адресацией в качестве указателя выступает какой-то внутренний регистр центрального процессора, а точнее, пара регистров, так как адрес имеет 16 разрядов, а каждый регистр только 8. В микропроцессорах Intel 8080 основным указателем памяти служит пара HL-регистров, адресуемая как РОН с адресом 110 (см. рис. 2.9).
Указатели, или косвенные адреса, очень удобны для выполнения операций над элементами упорядоченного массива (таблицы). Первоначально указатель устанавливает адрес первого признака массива (строки или столбца). Затем, когда операция выполнена, содержимое указателя увеличивается на 1, для того чтобы адресоваться к следующей величине, и т.д.
Операндная часть команд программы при таком методе адресации остается постоянной, изменяется только содержимое указателя.