code: def bytes(self):
          
          result = []
          op = self.opcode.split(' ')
          argi = 0
  
          while op:
              q = op.pop(0)
  
              if q == 'XX':
                  for k in range(self.argbytes[argi] - 1):
                      op.pop(0)
  
                  result.extend(num2bytes(self.argval()[argi], self.argbytes[argi]))
                  argi += 1
              else:
                  result.append(int(q, 16))  # Add opcode
  
          if len(result) != self.size:
              raise InternalMismatchSizeError(len(result), self)
  
          return result
docs: Returns a t-uple with instruction bytes (integers)