In computer science, a jump table is a list of the addresses of a set of routines which can be selected by number. Many microprocessors, for example, have special instructions for calling one of a set of such routines given a small integer index into the table.