func (this *DataJ) ToUint32() uint32 { return bits.Concat(this.Opcode, this.Address).ToUint32() }
func (this *DataI) ToUint32() uint32 { return bits.Concat(this.Opcode, this.RegisterD, this.RegisterS, this.Immediate).ToUint32() }
func (this *DataR) ToUint32() uint32 { return bits.Concat(this.Opcode, this.RegisterD, this.RegisterS, this.RegisterT, this.Shamt, this.Funct).ToUint32() }