І́ндексна (ба́зова, зі змíщенням) адреса́ція — метод адресації пам'яті, в якому операнда або команди, на яку здійснюється перехід, обчислюється додаванням до базової адреси, яка міститься в регістрі, деякого зміщення, яке міститься у відповідному полі команди.
+------+-----+-----+-----------------+ | LOAD | R1 | Rb | зміщення | Ефективна адреса = Rb + зміщення +------+-----+-----+-----------------+
У випадку, коли зміщення нульове, отримаємо непряму регістрову адресацію, адреса операнда знаходиться в регістрі Rb
.
У випадку, коли в регістрі знаходиться нуль, отримуємо пряму адресацію, адресу вказано в команді у полі зміщення
. Такий спосіб конструювання прямої адресації з індексної загальноприйнятий для тих RISC-машин, у яких регістр з порядковим номером 0 завжди містить константу 0.
Базова адресація широко вживається для організації ефективної роботи з масивами та іншими складними структурами даних, а також для реалізації переміщуваних фрагментів програм та даних. Останнє досить легко реалізувати, змінюючи «точку початку відліку» в базовому регістрі. Розмір такого переміщуваного фрагменту, очевидно, обмежений розрядністю поля зміщення.
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
I ndeksna ba zova zi zmishennyam adresa ciya metod adresaciyi pam yati v yakomu operanda abo komandi na yaku zdijsnyuyetsya perehid obchislyuyetsya dodavannyam do bazovoyi adresi yaka mistitsya v registri deyakogo zmishennya yake mistitsya u vidpovidnomu poli komandi LOAD R1 Rb zmishennya Efektivna adresa Rb zmishennya U vipadku koli zmishennya nulove otrimayemo nepryamu registrovu adresaciyu adresa operanda znahoditsya v registri Rb U vipadku koli v registri znahoditsya nul otrimuyemo pryamu adresaciyu adresu vkazano v komandi u poli zmishennya Takij sposib konstruyuvannya pryamoyi adresaciyi z indeksnoyi zagalnoprijnyatij dlya tih RISC mashin u yakih registr z poryadkovim nomerom 0 zavzhdi mistit konstantu 0 Bazova adresaciya shiroko vzhivayetsya dlya organizaciyi efektivnoyi roboti z masivami ta inshimi skladnimi strukturami danih a takozh dlya realizaciyi peremishuvanih fragmentiv program ta danih Ostannye dosit legko realizuvati zminyuyuchi tochku pochatku vidliku v bazovomu registri Rozmir takogo peremishuvanogo fragmentu ochevidno obmezhenij rozryadnistyu polya zmishennya Div takozhSposobi adresaciyi pam yati Sposobi adresaciyi perehodiv Absolyutna adresaciya Bezposerednya adresaciya