摘要: MSIL指令\操作\Opcode对照表Opcode名称参数弹出(Pop)压入(Push)00nop 01break 02ldarg.0 *03ldarg.1 *04ldarg.2 *05ldarg.3 *06ldloc.0 *07ldloc.1 *08ldloc.2 *09ldloc.3 *0Astloc.0 * 0Bstloc.1 * 0Cstloc.2 * 0Dstloc.3 * 0Eldarg.suint8 *0Fldarga.suint8 &10starg.suint8* 11ldloc.suint8 *12ldloca.suint8 &13stloc... 阅读全文
posted @ 2012-08-29 12:46 东溟海 阅读(1330) 评论(0) 推荐(0)
摘要: 名称说明Add将两个值相加并将结果推送到计算堆栈上。Add.Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And计算两个值的按位“与”并将结果推送到计算堆栈上。Arglist返回指向当前方法的参数列表的非托管指针。Beq如果两个值相等,则将控制转移到目标指令。Beq.S如果两个值相等,则将控制转移到目标指令(短格式)。Bge如果第一个值大于或等于第二个值,则将控制转移到目标指令。Bge.S如果第一个值大于或等于第二个值,则将控制转移到目标指令(短格式)。Bge.Un当比较无符号整数值或不可排 阅读全文
posted @ 2012-08-29 12:35 东溟海 阅读(220) 评论(0) 推荐(0)