I have got a problem with addressing in x86. Can someone tell me what this does:
mov 4000(%ecx, %ebx, 4), %eax
I have got a problem with addressing in x86. Can someone tell me what this does:
mov 4000(%ecx, %ebx, 4), %eax
An address is computed as 4000 plus the value in the %ecx register plus 4 times the value in the %ebx register. A 32-bit value is loaded from that address and put into the %eax register.