/// <summary> /// MOV rmreg16,segreg /// </summary> public void MOV (R16Type target, SegType source) { this.instructions.Add (new Instruction (true, string.Empty, string.Empty, "MOV", target.ToString () + ", " + source.ToString (), null, target, source, null, new string [] { "o16", "8C", "/r" })); }
/// <summary> /// MOV segreg,rmreg32 /// </summary> public void MOV (SegType target, R32Type source) { this.instructions.Add (new Instruction (true, string.Empty, string.Empty, "MOV", target.ToString () + ", " + source.ToString (), null, source, target, null, new string [] { "o32", "8E", "/r" })); }
/// <summary> /// MOV mem32,segreg /// </summary> public void MOV (DWordMemory target, SegType source) { this.instructions.Add (new Instruction (true, string.Empty, string.Empty, "MOV", target.ToString () + ", " + source.ToString (), target, null, source, null, new string [] { "o32", "8C", "/r" })); }