2 yanapupa yanapupa 于 2016.04.23 09:59 提问

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

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

3个回答

caozhy
caozhy   Ds   Rxr 2016.04.23 10:06
已采纳

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

yanapupa
yanapupa 灰常感谢QWQ,我可能打错了,应该是movl ,你说的这个是INTEL语言吧,AT&T是不是应该是反过来看的??
一年多之前 回复
Gorgous
Gorgous   2016.04.23 11:37

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

CSDNXIAOD
CSDNXIAOD   2016.04.23 10:02

EAX
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片