我在學習彙編,找到合適的文檔非常困難。這真的讓我很欣賞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. 使用AT&T語法訪問使用內聯彙編的數組
- 4. 如何使用C語言內聯彙編語言forloop?
- 5. 我在哪裏可以找到輕鬆的視頻課程學習C語言編程的新手
- 6. 我在哪裏可以找到PL/SQL編程語言的官方語法?
- 7. 我在哪裏可以找到練習SQL語句的練習?
- 8. 學習C++語言
- 9. 8086資源的彙編語言
- 10. 我在哪裏可以找到C語言的Lisp閱讀器?
- 11. 在線彙編語言資源
- 12. 運算符*在AT&T彙編語言中的優先級
- 13. 哪裏可以找到c語言的dos.h的參考?
- 14. 哪裏可以獲得D語言的最佳資源?
- 15. 彙編語言ccr故障學習彙編
- 16. 在哪裏可以下載C的開源語言?
- 17. 在哪裏可以找到c編程語言函數的官方文檔
- 18. 在C簡單的「Hello World」內聯彙編語言程序/ C++
- 19. 學習新語言時要做的資源/練習
- 20. 彙編語言的用法
- 21. 彙編語言到C
- 22. 學習編程語言
- 23. 我在哪裏可以找到示例Silverlight項目來學習
- 24. 我在哪裏可以找到練習C和彙編程序(IA32)的程序?
- 25. 學習彙編語言如何幫助我調試C程序?
- 26. 在XCode 4.0.2中的Mac OS X 10.6上編寫內聯彙編語言時,使用了什麼彙編語法?
- 27. 在哪裏學習創建網站的php語言
- 28. Outputing到通用端口使用OUTB在AT&T彙編語法:讓操作mistatch
- 29. 我在哪裏可以找到好的SharePoint編程資源?
- 30. 試圖學習D編程語言,我可以在哪裏參與項目或從哪裏開始?
對於學習彙編我總是建議彙編語言(16位版本的藝術)「,由先生。海德。這是一本非常好的書,它總體上具有所有關於裝配的內容,但內聯裝配沒有任何關係。 – BlackBear 2011-04-21 19:51:18