refactor AddressingMode IDX