iroiro
implementing details...
added utf8
implemented disassemble().