2011-04-13 70 views
3

是否有在x86上的任何資源六十四分之三十二位彙編語言編程不宏?唯一一個我發現,到目前爲止,我已經搜查了幾個月,是Securitytube「集結底漆黑客」。到目前爲止,我已經用C編寫了程序,並對它們進行了反彙編,以瞭解流程。尋找教程資源基礎,非宏彙編語言

請不要誤解我,我讀過所有的公共資源,你可以找到關於谷歌(除英特爾手冊本身),所有使用宏,而不是推的參數。

就是沒有學習高層次的結構組件,因爲它幾乎不從C.不同學習水平低組裝我的唯一目的感,獲得實用的知識機器本身的工作原理上其根本水平以及如何控制它。

+0

哇,我忘了所有關於彙編器宏。哈。那麼你希望得到什麼樣的參考?只是一個直接的操作碼參考?或者像x86上的實際應用程序開發介紹一樣?這讓我覺得在現代世界中,沒有任何機器語言的實際應用程序開發是這樣的。 – 2011-04-13 07:06:14

+0

大多數現代彙編器或多或少地支持宏。但是他們所有人都可以讓你打電話,並且可以更難。我不知道,你已經瀏覽了哪些材料,但我建議閱讀FASM。它有一套體面的材料/教程/例子,無論是否在主頁上使用宏。 – Timo 2011-04-13 07:11:53

+0

檢查http://stackoverflow.com/questions/572818/best-book-to-learn-windows-assembly-programming – 2011-04-13 07:14:40

回答

3

對於一個基本的(幾乎)非宏的介紹見thisthis也應該使用,不幸的是一些好的鏈接已經死了)。與你的問題的問題是,大多數人在ASM寫的東西會用宏彙編,所以尋找不使用它可以是非常棘手的教程。實際上最好的地方是反向工程教程,如this generic one,因爲您不使用宏彙編器進行拆解:P

對於更高級的低級x86彙編,請檢查出Dr Agner Fogs Optimization manuals(特定於第2卷)。

+0

我認爲這是最好的答案。如果我獲得了我所尋求的知識,我會分享它...... – Laughingman 2011-04-13 09:52:28