I'm a beginner in assembly language. I have learned that the below instruction is invalid because it cannot have both source and destination be memory references. I want to know the reason.

movl (%eax) (%ebx)  
Edit
Report