Why IA32 does not allow memory to memory mov?

Viewed 7145

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?

4 Answers
Related