由浅入深CIL系列.docxVIP

  • 2
  • 0
  • 约1.23万字
  • 约 9页
  • 2018-10-11 发布于江苏
  • 举报
由浅入深CIL系列

HYPERLINK /chengxingliang/archive/2011/06/28/2091696.html 由浅入深CIL系列:2.CIL的基本构成+CIL操作码速记表+CIL操作码大全速查 ??????? 一、CIL的基本构成? ??????? CIL由CIL指令(directive)、CIL特性(attribute)、CIL操作码(opcode)组成。 ????????? CIL指令 ??????? CIL指令是用于描述.NET程序集总体结构的标记,并且通知CIL编译器如何定义在程序集中用到的命名空间、类、成员的。它以(.)一个点号开头,例如:.namespace、.class、.property、.method等构成。 ????????? CIL特性 ????????CIL特性是由于CIL指令并不能完全说明.NET成员和类的情况下,针对CIL指令进行补充说明成员或者类的特性的。比如一个类 可能是公共的,集成的。它就需要用public特性、extends特性或者implements特性对类的.class指令进行修饰的补充说明。 ????????? CIL操作码 ????????CIL操作码是对于类或者方法的内部逻辑进行描述和操作的代码,例如Add(将两个值相加并将结果推送到计算堆栈上)、 Ldarg(将参数(由指定索引值引用)加载到堆栈上)Ldloc.0(将索引 0

文档评论(0)

1亿VIP精品文档

相关文档