示例#1
0
 public X86IMUL(Disasm rawInstruction) : base()
 {
     Operands    = new IX86Operand[3];
     Operands[0] = GetOperand(rawInstruction.Argument1);
     Operands[1] = GetOperand(rawInstruction.Argument2);
     Operands[2] = GetOperand(rawInstruction.Argument3);
 }
 public X86IMUL(Instruction rawInstruction)
 {
     Operands    = new IX86Operand[3];
     Operands[0] = rawInstruction.Operands[0].GetOperand();
     Operands[1] = rawInstruction.Operands[1].GetOperand();
     Operands[2] = rawInstruction.Operands[2].GetOperand();
 }
 public X86NOT(Instruction rawInstruction)
 {
     Operands    = new IX86Operand[1];
     Operands[0] = rawInstruction.Operands[0].GetOperand();
 }
示例#4
0
 public X86XOR(Instruction rawInstruction)
 {
     Operands    = new IX86Operand[2];
     Operands[0] = rawInstruction.Operands[0].GetOperand();
     Operands[1] = rawInstruction.Operands[1].GetOperand();
 }
示例#5
0
 public X86PUSH(Disasm rawInstruction) : base()
 {
     Operands    = new IX86Operand[1];
     Operands[0] = GetOperand(rawInstruction.Argument1);
 }