Disasm: changed some sorting logic, seems to have fixed a problem where mov [esp], x was decoded as [ESP+ESP] = x.
8051: initial implementation - working, but not perfect nor complete; requires memory separation and some form of memory analysis (because the registers are in RAM).