logo
AOM / Мельник А

3.4.4.1. Відносна адресація

При відносній адресації для отримання виконавчої адреси операнда вміст Dадрес­ного поля команди додається до вмісту програмного лічильника ПЛ, як це показано на рис. 3.28. Тобто вміст адресного поля команди є зміщенням відносно адреси поточної команди. Даний тип адресації грунтується на тому, що при вибірці команд звернення від­бувається до комірок пам'яті, розміщених поблизу одна від одної. Тим самим зменшується довжина адресної частини команди, оскільки довжина поля зміщення може бути досить малою. Більше того, при переміщенні програми в пам'яті значення зміщення не змінюєть­ся, оскільки взаємне розміщення в пам'яті команд програми при цьому не змінюється.

Цей тип адресації іще називається відносною адресацією з перемінною базою, оскіль­ки тут в якості регістра бази використаний програмний лічильник і модифікація базової адреси здійснюється автоматично.