<<< Indirect Memory Operands | Index | Multiple Address Displacements >>> |
Address displacement is a constant value added to the effective address.
A direct memory specifier is the most common type of displacement:
table WORD 100 DUP (0) . . . mov ax, table[ esi ]
In relocatable expression table[ esi ] , the displacement is table, providing the base address of an array
ESI holds an index to an array element. The ESI value is calculated at run time, often in a loop.
<<< Indirect Memory Operands | Index | Multiple Address Displacements >>> |