Move addressing logic into cpu.h, work on IXY indexing