破解必备之:MSIL指令集
生活随笔
收集整理的這篇文章主要介紹了
破解必备之:MSIL指令集
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
??? MSIL是將.NET代碼轉化為機器語言的一個中間過程。它是一種介于高級語言和基于Intel的匯編語言的偽匯編語言。當用戶編譯一個.NET程序時,編譯器將源代碼翻譯成Microsoft 中間語言 (MSIL),它是一組可以有效地轉換為本機代碼且獨立于CPU的指令。當執行這些指令時,實時(JIT)編譯器將它們轉化為CPU特定的代碼。由于公共語言運行庫支持多種實時編譯器,因此同一段msil代碼可以被不同的編譯器實時編譯并運行在不同的結構上。從理論上來說,MSIL將消除多年以來業界中不同語言之間的紛爭。在.NET的世界中可能出現下面的情況一部分代碼可以用EFFIL實現,另一部分代碼使用C#或VB.NET完成的,但是最后這些代碼都將被轉換為中間語言。這給程序員提供了極大的靈活性,程序員可以選擇自己熟悉的語言,并且再也不用為學習不斷推出的新語言而煩惱了。
?
?文檔下載
?
總結
以上是生活随笔為你收集整理的破解必备之:MSIL指令集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 祝愿大家都是健康的!
- 下一篇: Spring boot的第一个demo