abc Asembler - elektronski priručnik
VII dio Načini adresiranja

Indirektno memorijsko adresiranje

Ovaj način adresiranja koristi mogućnost računara za Segment:Offset adresiranje. Generalno, osnovni registri EBX, EBP (ili BX, BP) i indeksni registri (DI, SI), kodirani unutar uglastih zagrada za memorijske reference, se koriste za ovu svrhu.
Indirektno adresiranje se generalno koristi za varijable koje sadrže nekoliko elemenata, kao što su nizovi. Početna adresa niza je spremljena u, recimo, EBX registru.
Sljedeći kod pokazuje kako pristupiti različitim elementima varijable.

MY_TABLE TIMES 10 DW 0 	; Allocates 10 words (2 bytes) each initialized to 0
MOV EBX, [MY_TABLE] 	; Effective Address of MY_TABLE in EBX
MOV [EBX], 110 	    	; MY_TABLE[0] = 110
ADD EBX, 2				; EBX = EBX +2
MOV [EBX], 123 			; MY_TABLE[1] = 123

Direktno offset adresiranje    <    Index    >    Instrukcija MOV