public TokenRegister(QuasarRegister reg, int i) : base(i) { this.Register = reg; }
public RegisterOperand(QuasarRegister reg) { this.index = (int)reg; }
public IndirectRegisterOffsetOperand(QuasarRegister reg, int offset) { this.index = (int)reg; this.addressingMode = AddressingMode.REGISTER_INDIRECT; this.offset = offset; }
public IndirectRegisterOffsetOperand(QuasarRegister reg, AddressingMode am, int offset) { this.index = (int)reg; this.addressingMode = am; this.offset = offset; }
public TokenIndirectRegister(QuasarRegister reg, int i) : base(i) { this.Offset = 0; this.Register = reg; }