Косвенная адресация в микроконтроллерах применяется в разных случаях, например:
- Работа с таблицами, размещёнными в памяти данных. 1 Косвенная адресация позволяет линейно адресовать всю область памяти данных. 1
- Пересылка данных между разными областями памяти. 4 Например, простая косвенная адресация используется для копирования данных из SRAM в РОН, а также для пересылки в обратном направлении. 4
- Адресация массивов и переменных-указателей. 5 Косвенная адресация со смещением позволяет получить доступ к элементам структуры, указав на первый элемент и прибавив смещение. 5
- Доступ к флэш-памяти программ. 5 Указатели, которые используются при косвенной адресации, также применяются для доступа к этой памяти. 5