名称 | 说明 |
---|---|
add | 将两个值相加并将结果推送到计算堆栈上 |
and | 计算两个值的按位“与”并将结果推送到计算堆栈上 |
box | 将值类转换为对象引用(O 类型) |
br | 无条件地将控制转移到目标指令 |
br.s | 无条件地将控制转移到目标指令(短格式) |
break | 向公共语言结构 (CLI) 发出信号以通知调试器已撞上了一个断点 |
brfalse | 如果 value 为 false、空引用(Visual Basic 中的 Nothing)或零,则将控制转移到目标指令 |
brfalse.s | 如果 value 为 false、空引用或零,则将控制转移到目标指令 |
brtrue | 如果 value 为 true、非空或非零,则将控制转移到目标指令 |
brtrue.s | 如果 value 为 true、非空或非零,则将控制转移到目标指令(短格式) |
call | 调用由传递的方法说明符指示的方法 |
div | 将两个值相除并将结果作为浮点(F 类型)或商(int32 类型)推送到计算堆栈上 |
div.un | 两个无符号整数值相除并将结果 ( int32 ) 推送到计算堆栈上 |
dup | 复制计算堆栈上当前最顶端的值,然后将副本推送到计算堆栈上 |
ldarg | 将参数(由指定索引值引用)加载到堆栈上 |
ldarg.0 | 将索引为 0 的参数加载到计算堆栈上 |
ldarg.1 | 将索引为 1 的参数加载到计算堆栈上 |
ldarg.2 | 将索引为 2 的参数加载到计算堆栈上 |
ldarg.3 | 将索引为 3 的参数加载到计算堆栈上 |
ldarg.s | 将参数(由指定的短格式索引引用)加载到计算堆栈上 |
ldc.i4 | 将所提供的 int32 类型的值作为 int32 推送到计算堆栈上 |
ldc.i4.0 | 将整数值 0 作为 int32 推送到计算堆栈上 |
ldc.i4.1 | 将整数值 1 作为 int32 推送到计算堆栈上 |
ldc.i4.2 | 将整数值 2 作为 int32 推送到计算堆栈上 |
ldc.i4.3 | 将整数值 3 作为 int32 推送到计算堆栈上 |
ldc.i4.4 | 将整数值 4 作为 int32 推送到计算堆栈上 |
ldc.i4.5 | 将整数值 5 作为 int32 推送到计算堆栈上 |
ldc.i4.6 | 将整数值 6 作为 int32 推送到计算堆栈上 |
ldc.i4.7 | 将整数值 7 作为 int32 推送到计算堆栈上 |
ldc.i4.8 | 将整数值 8 作为 int32 推送到计算堆栈上 |
ldc.i4.m1 | 将整数值 -1 作为 int32 推送到计算堆栈上 |
ldc.i4.s | 将提供的 int8 值作为 int32 推送到计算堆栈上(短格式) |
ldc.i8 | 将所提供的 int64 类型的值作为 int64 推送到计算堆栈上 |
ldc.r4 | 将所提供的 float32 类型的值作为 F (float) 类型推送到计算堆栈上 |
ldc.r8 | 将所提供的 float64 类型的值作为 F (float) 类型推送到计算堆栈上 |
ldloc | 将指定索引处的局部变量加载到计算堆栈上 |
ldloc.0 | 将索引 0 处的局部变量加载到计算堆栈上 |
ldloc.1 | 将索引 1 处的局部变量加载到计算堆栈上 |
ldloc.2 | 将索引 2 处的局部变量加载到计算堆栈上 |
ldloc.3 | 将索引 3 处的局部变量加载到计算堆栈上 |
ldloc.s | 将特定索引处的局部变量加载到计算堆栈上(短格式) |
ldloca | 将位于特定索引处的局部变量的地址加载到计算堆栈上 |
ldloca.s | 将位于特定索引处的局部变量的地址加载到计算堆栈上(短格式) |
mul | 将两个值相乘并将结果推送到计算堆栈上 |
ret | 从当前方法返回,并将返回值(如果存在)从调用方的计算堆栈推送到被调用方的计算堆栈上 |
stloc | 从计算堆栈的顶部弹出当前值并将其存储到指定索引处的局部变量列表中 |
stloc.0 | 从计算堆栈的顶部弹出当前值并将其存储到索引 0 处的局部变量列表中 |
stloc.1 | 从计算堆栈的顶部弹出当前值并将其存储到索引 1 处的局部变量列表中 |
stloc.2 | 从计算堆栈的顶部弹出当前值并将其存储到索引 2 处的局部变量列表中 |
stloc.3 | 从计算堆栈的顶部弹出当前值并将其存储到索引 3 处的局部变量列表中 |
stloc.s | 从计算堆栈的顶部弹出当前值并将其存储在局部变量列表中的 index 处(短格式) |
sub | 从其他值中减去一个值并将结果推送到计算堆栈上 |
unbox | 将引用类型object转换成值类型 |
完整版:https://www.cnblogs.com/zery/p/3368460.html