In assembly there are often instructions like:
mov eax, [ebp+4]
mov eax, [ebx + ecx*4]
My question is: What can I do in this brakets? Can I add and multiply all registers and immediates or are there limits? Can I use division and subtraction too? I searched for it with google, but I couldn't find any good reference.