implement opcode 2nnn