Is there a difference between
%ecx and (%ecx)
I don't really care at this point about specific register uses, just consider %ecx a general purpose register for my question.
I know that if you have a base pointer (%ebp) and you want to reference a location based on that, you can write something like
8(%ebp) (for the first argument given in a function)
but when dealing with registers like %edx, what would one use parenthesis for?