zoukankan      html  css  js  c++  java
  • MSIL

    • Evaluation Stack

    • nop:如果修补操作码,则填充空间。尽管可能消耗处理周期,但未执行任何有意义的操作。

    • ldc.i4.0:将整数值 0 作为 int32 推送到计算堆栈上。
      ldc.i4.1:将整数值 1 作为 int32 推送到计算堆栈上。
      ldc.i4.2:将整数值 2 作为 int32 推送到计算堆栈上。
      ldc.i4.m1:将整数值 -1 作为 int32 推送到计算堆栈上。

    • ldloc:将指定索引处的局部变量加载到计算堆栈上。
      ldloc.0:将索引 0 处的局部变量加载到计算堆栈上。

    • Stloc:从计算堆栈的顶部弹出当前值并将其存储到指定索引处的局部变量列表中。
      Stloc.0:从计算堆栈的顶部弹出当前值并将其存储到索引 0 处的局部变量列表中。

    • ceq:比较两个值。如果这两个值相等,则将整数值 1 (int32) 推送到计算堆栈上;否则,将 0 (int32) 推送到计算堆栈上。
  • 相关阅读:
    《JavaScript语言精粹》学习心得
    Linq笔记
    关于缓存
    JS-替换全部全部字符串
    相同数据用分号分割
    单例模式
    es6- ArrayBuffer
    vue常用属性解释。
    装饰者模式
    中介者模式
  • 原文地址:https://www.cnblogs.com/fmys/p/10235915.html
Copyright © 2011-2022 走看看