public Sub(Operand a, Operand b) : base("SUB", a, b) { }
public Xor(Operand a, Operand b) : base("XOR", a, b) { }
public Shl(Operand a, Operand b) : base("SHL", a, b) { }
public Shr(Operand a, Operand b) : base("SHR", a, b) { }
public Div(Operand a, Operand b) : base("DIV", a, b) { }
public And(Operand a, Operand b) : base("AND", a, b) { }
public Mod(Operand a, Operand b) : base("MOD", a, b) { }
protected NonBasicOp(string name, Operand a) { _name = name; A = a; }
public Ifg(Operand a, Operand b) : base("IFG", a, b) { }
public Ifn(Operand a, Operand b) : base("IFN", a, b) { }
public Ife(Operand a, Operand b) : base("IFE", a, b) { }
public Ifb(Operand a, Operand b) : base("IFB", a, b) { }
public If(string name, Operand a, Operand b) : base(name, a, b) { }
protected BasicOp(string name, Operand a, Operand b) { _name = name; A = a; B = b; }
public Mul(Operand a, Operand b) : base("MUL", a, b) { }
public Add(Operand a, Operand b) : base("ADD", a, b) { }
public Set(Operand a, Operand b) : base("SET", a, b) { }
public Jsr(Operand a) : base("JSR", a) { }
public Bor(Operand a, Operand b) : base("BOR", a, b) { }