2013-10-29 64 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

相關問題