'Wrapper for disassemble command
- arg: args for disassemble command
Returns:
- text code (String)'

def disassemble(self, *arg):

    code = ''
    modif = ''
    arg = list(arg)
    if (len(arg) > 1):
        if ('/' in arg[0]):
            modif = arg[0]
            arg = arg[1:]
    if ((len(arg) == 1) and (to_int(arg[0]) != None)):
        arg += [to_hex((to_int(arg[0]) + 32))]
    self.execute('set    disassembly-flavor    intel')
    out = self.execute_redirect(('disassemble    %s    %s' % (modif, ','.join(arg))))
    if (not out):
        return None
    else:
        code = out
    return code
