IL指令列表

2022-07-04 04:12:11 字數 332 閱讀 4430

使用編譯器可以將c#**編譯為中間語言(intermediate language,il)**,中間語言是一種平台無關的指令集,最終會由clr將中間語言位元組碼轉換為對應平台的機器碼從而執行;閱讀il**通常可以讓我們更好的了解c#的底層實現方式;

※中間語言又稱為通用中間語言(common intermediate language,cil)或微軟中間語言(microsoft intermediate language,msil);

常用指令及其作用:

出處:

Unity優化 我所理解的IL指令

指令格式 英文單詞全寫 指令解釋 nopno operation performed 不做任何操作,留待後續版本補齊此操作碼功能 ldc.i4 num load const 將操作常數數num推送到計算堆疊.其中i4代表int32常數,棧頂結果為int32 ldc.i8,代表推送int64常數,結果...

ARM 指令列表

adc 帶進製的32位數加法 add32位數相加 and32位數的邏輯與 b在32m空間內的相對跳轉指令 beq相等則跳轉 branch if equal bne不相等則跳轉 branch if not equal bge大於或等於跳轉 branch if greater than or equa ...

ARM指令列表(部分)

指令 功能adc 進製的32位數加法 add32位數相加 and32位數的邏輯與 b在32m空間內的相對跳轉指令 beq相等則跳轉 branch if equal bne不相等則跳轉 branch if not equal bge大於或等於跳轉 branch if greater than or e...