mov [%eax],%eax与mov %eax,[%eax]

mov [%eax],%eax与mov %eax,[%eax],加括号和不加的区别是什么??

mov [%eax],%eax
将eax寄存器的值放入eax寄存器代表的地址上
mov %eax,[%eax]
将eax寄存器表示的地址上的值取出来放在eax上。

寄存器和存储器的区别吧?