回答
這些指令在CLI規範中定義,可在http://www.ecma-international.org/publications/standards/Ecma-335.htm處獲得,但是這非常繁重。
Serge Lidin's book可能是學習IL和ILDASM的最佳資源。最後,如果您只想反編譯程序集,而不是真正瞭解IL本身的方式,那麼使用Reflector會更容易,它會以C#或Visual Basic格式顯示代碼 - 更容易理解!
這一定是答案! – SIslam 2016-02-11 22:28:20
您是否在談論MSIL Disassember這是SDK的一部分?任何關於IL的書都應該很有把握。
下載反射器,看看IL和vb/c#代碼,看看發生了什麼。
Kenny Kerr有series that introduces MSIL。
以下教程是一個良好的開端:
- MSIL - the language of the CLR (Part 1)
- MSIL - the language of the CLR (Part 2)
- MSIL - the langauge of the CLR (Part 3)
- MSIL Tutorial - CodeGuru
那我建議你在PDF格式下載。轉到第III部分,獲取所有可用的IL操作碼,它們的參數,等效的十六進制等的列表。當我在MSIL中寫入時,我始終打開此文檔。
最後,下載.NET Reflector,寫一些.net代碼,看看編譯後的輸出。您將很好地掌握從高級語言到各自IL代碼的轉換過程。
alt text http://channel8.msdn.com/Link/6a698c1d-5770-430c-89f3-d1420fde19ef/?default=content
- 1. 有哪些在線資源可以學習VxWorks?
- 2. 學習Lambda微積分有哪些資源?
- 3. 有哪些XPath/XSLT/XQuery 3.0特定的學習資源?
- 4. 學習開發VIM插件有哪些好資源?
- 5. 什麼是學習CIL的最佳資源(MSIL)
- 6. 去學習資源
- 7. 學習資源Verilog
- 8. XRCed學習資源?
- 9. 學習資源Selenium
- 10. Specflow學習資源
- 11. JavaScript學習資源
- 12. Umbraco學習資源?
- 13. Ocaml學習資源
- 14. Emberjs學習資源
- 15. AOP學習資源
- 16. RoR - 學習資源
- 17. 哪些資源可以學習Rhino Mocking框架?
- 18. 建議您學習有關操作系統安全性的哪些資源?
- 19. 哪些是學習在Visio中繪製UML類圖的最有用的資源?
- 20. Linux開發人員學習OpenAL效果擴展(EFX)有哪些資源?
- 21. Angular2動畫學習資源
- 22. 資源學習jQuery的
- 23. 學習資源Spring MVC
- 24. 要學習的資源KnockoutJS
- 25. 學習pyqt的好資源?
- 26. wxWidgets 2.9學習資源
- 27. 學習QML的資源?
- 28. mockito的學習資源
- 29. 學習Spring.NET的資源
- 30. Qt的學習資源
@Simucal感謝您的標題編輯,我不擅長的介紹!哈哈! – Kredns 2009-02-03 02:31:38