Стековая адресация означает, что содержимое специального регистра—указателя стека является адресом данных. Команды, в которых используется стековая адресация, как правило, имеют меньший формат, чем команды с любым другим методом обращения к памяти. Этот метод адресации может быть использован вместо косвенной или индексной адресации, но преимущество его состоит в том, что адрес операнда содержится в самом коде операции. Кроме того, стековая адресация не требует от ЦП выполнения операции сложения для получения исполнительного адреса. Так как добавление новых данных -к хранимым в стеке не разрушает хранимой информации, а только скрывает ее, то этот метод позволяет использовать вложенные программы, которые могут выполняться, когда выполнение текущей ггрограммы прервано или приостановлено, или рекурсивные программы, которые могут многократно использоваться или многократно обращаться к подпрограммам.