Indexed operand is like scaled index, but without the multiplier:
(%ebx, %esi)
address: contentsOf(%ebx) + contentsOf(%esi)
and an positive or negative offset can also be used:
12(%ebx, %esi)
address: contentsOf(%ebx) + contentsOf(%esi) + 12