2013-10-29 62 views
-2

汇编代码是什么:mov edx,2,3,4是做什么的?我一直在试图复制它,但没有任何东西会把它作为一种合法的操作,我有一个屏幕截图,我在那里看到它。汇编代码是什么:mov edx,2,3,4是做什么的?

![国际开发协会表示] http://i.imgur.com/RbM6DlA.png

+0

什么CPU?在x86-64中,不存在像mov edx,2,3,4这样的指令。由于没有这样的指示,“它做什么”这个问题没有任何意义。在x86-64中,'mov'只接受两个操作数,在Intel语法中为:'mov dest,src'。你正在尝试做什么? – nrz

+2

参考(你看到它的地方)会很有帮助。我从来没有见过这种语法。 –

+0

你问过[这个问题](http://reverseengineering.stackexchange.com/q/2974/60)的同一个人吗?我们还没有看到代码的粘贴或声明指令的截图。 –

回答

-2

,因为你的数字是小的,也可能是一些编译器理解,并将它们放入斧头啊,人见http://www.cs.virginia.edu/~evans/cs216/guides/x86.html

,但你没有带说你在哪里从那里得到的,所以也许你没有把它做对。

+2

ax,ah,al没有意义,因为ax是ah和al的组合。所以2会被覆盖。无论如何,这是我从未见过的非常奇怪的语法。 –

+0

...但这个想法可能是真的,所以指令与“mov eax,0x020304”或“mov eax,0x040302”或任何字节02,03和04的组合是可能的相同。 –

+0

@JimMischel是的,我的意思是eax,(高部分),啊,等等。无论如何,我认为OP是困惑的。我从来没有见过。很高兴让一对夫妇低估它。 – AwokeKnowing

相关问题