快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

Microsoft 中间语言(MSIL)

假如你把你的源代码编译成受控代码,编译器将把你的源代码
转变为Microsoft中间语言(MSIL),这种代码将是不依靠于CPU的
,而且能够高效的转变为本地代码。MSIL拥有众多的指令,像
loading、storing、initializing以及基于对象的方式调用还有算
术逻辑运算、流控、直接内存存储和非常处理等。在代码执行之前
,必须通过JIT编译器将MSIL转变为基于特定CPU的代码。由于运行
时为它所支持的每一种计算机体系结构都提供了一到多个JIT编译
器,同样的MSIL指令集合能够被JIT编译并且在所有支持的体系结
构上面执行。
    当编译器产生MSIL的同时,也产生元数据,元数据描述了代码
中的类型,包括每一种类型的定义、每一种类型成员的签名、代码
引用的成员以及在执行时运行时用到的其它数据。代码和元数据都
包括在一个PE文件中,这个PE文件基于并且扩展了已发布的
Microsoft PE以及曾经用于执行信息的通用对象文件格式
(Common Object File Format)(COFF)。PE这种文件格式,将有
利于帮助操作系统识别CLR镜像。在文件中和MSIL一起存在的元数据
将使得你的代码是自描述的,也就是说不再需要类型库或者IDL。在
执行过程中,运行是根据需要从文件中定位和提取元数据。




返回类别: 教程
上一教程: ASP.NET2.0应用中定制安全凭证之理论篇
下一教程: DataGrid脚眉显示合计

您可以阅读与"Microsoft 中间语言(MSIL)"相关的教程:
· Microsoft .NET框架糅合各种编程语言,开创Web新时代
· J2EE vs. Microsoft.NET 之 Web Services
· 使用纯粹的asp+语言制作的栏目治理(二)
· C#语言初级入门(4)
· Microsoft .NET Romoting 框架简介
    微笑服务 优质保证 索取样品