code: def disassemble(self, data, address, architecture_mode=ARCH_X86_MODE_32):
          
          asm, size = self._cs_disassemble_one(data, address)
  
          instr = self._parser.parse(asm) if asm else None
  
          if instr:
              instr.address = address
              instr.size = size
              instr.bytes = data[0:size]
          else:
              raise DisassemblerError()
  
          return instr
docs: Disassemble the data into an instruction.