我在學習彙編,找到合適的文檔非常困難。這真的讓我很欣賞PHP和Java的文檔< 3.我無法完全找到一本好書或資源,用於使用AT & T語法的C語言內聯彙編。我正在尋找有關組裝的一切資源。任何人都可以爲我提供一些書籍或資源來學習關於裝配的所有信息(至少大部分)?在哪裏可以找到資源來學習使用AT&T語法的C語言的內聯彙編?
3
A
回答
3
1
首先:讀取目標代碼。使用'-O3 -g'編譯你寫的一些C程序,並使用'objdump -S yourprogam | less'檢查目標代碼。試着找出你的編譯器冷落;-)
關於優化機會AT & T語法和內聯彙編:
http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html
讀昂納霧的東西關於優化,有點先進,但非常有用的,如果你真要找出你可以擠一些週期: http://www.agner.org/optimize/
對於指令集: http://www.sandpile.org/
當然 http://www.intel.com/design/intarch/manuals/243191.htm
有關編寫assmebly,有點過時,但對於Windows太有用一些一般性的介紹:
相關問題
- 1. 我在哪裏可以找到VectorScript編程語言的資源?
- 2. 哪裏可以找到好的資源來學習XAML?
- 3. 需要學習哪種彙編語言
- 4. 彙編語言中的宏(IA32,AT&T語法)
- 5. 困惑與AT&T的彙編語法
- 6. 使用AT&T語法訪問使用內聯彙編的數組
- 7. 如何使用C語言內聯彙編語言forloop?
- 8. 學習彙編語言是否值得?
- 9. 我在哪裏可以學習ipython語言?
- 10. 我在哪裏可以找到輕鬆的視頻課程學習C語言編程的新手
- 11. 困惑AT&T彙編語法
- 12. 有關AT&T彙編語法(%ESP,1)
- 13. 我在哪裏可以找到PL/SQL編程語言的官方語法?
- 14. 我在哪裏可以找到練習SQL語句的練習?
- 15. 學習C++語言
- 16. 8086資源的彙編語言
- 17. 我在哪裏可以找到C語言的Lisp閱讀器?
- 18. 在線彙編語言資源
- 19. 運算符*在AT&T彙編語言中的優先級
- 20. 哪裏可以找到c語言的dos.h的參考?
- 21. 哪裏可以獲得D語言的最佳資源?
- 22. 我在哪裏可以學習語法分析?
- 23. 彙編語言ccr故障學習彙編
- 24. 我在哪裏可以找到C#5語言規範?
- 25. 在哪裏可以下載C的開源語言?
- 26. 在AT&T彙編語言中,「。=」是指什麼?
- 27. 在哪裏可以找到c編程語言函數的官方文檔
- 28. 學習新語言時要做的資源/練習
- 29. 初學者彙編語言
- 30. 在C簡單的「Hello World」內聯彙編語言程序/ C++
對於學習彙編我總是建議彙編語言(16位版本的藝術)「,由先生。海德。這是一本非常好的書,它總體上具有所有關於裝配的內容,但內聯裝配沒有任何關係。 – BlackBear 2011-04-21 19:51:18