better support for LDA, LDX, LDY

 * compiler: codegen for LDA, LDX, LDY direct
 * disassembler: detect when accessing the middle of an instruction