a preliminary version of working disassembler.

At least it is self-hosting, i.e., it can disassemble itself.