title: Why IA32 does not allow memory to memory mov?
body: <p>In Intel architecture IA32, instructions like movl, movw does not allow operands that are both memory locations. For example, instruction movl (%eax), (%edx) is not permitted. Why?</p>