罕见的技术:MSIL的机器码简析
原文中文,约2400字,阅读约需6分钟。发表于: 。前言一般的只有最终的汇编代码才有机器码表示,然一个偶然的机会发现,MSIL(Microsoft intermediate language)作为一个中间语言表示,居然也有机器码,其实这也难怪,计算机里面万物都是二进制,本篇来看下。概括1.C# And IL先上C#代码:static void Main() { Program pm=new Program(); GC.Collect...
本文介绍了MSIL作为中间语言表示时,也有机器码的情况。通过C#代码编译后导入微软官方的ILDASM工具,可以看到IL代码和机器码的对应关系。文章分析了IL里面的机器码和十六进制数值的含义,以及它们与ILDASM显示的IL代码的对应关系。