JMP

JMP may refer to:

  • JMP (statistical software), a statistical analysis application by SAS Institute, Inc.
  • JMP (x86 instruction)
  • Jean-Marie Pfaff, a Belgian football goalkeeper
  • Joint Monitoring Programme for Water Supply and Sanitation, a program by WHO and UNICEF to monitor a particular Millennium Development Goal
  • UC Berkeley-UCSF Joint Medical Program
  • The Journeyman Project game series from Presto Studios
  • Joint Meeting Parties, a coalition of opposition political parties in Yemen
  • JMP (x86 instruction)

    In the x86 assembly language, the JMP instruction performs an unconditional jump. Such an instruction transfers the flow of execution by changing the instruction pointer register. There are a number of different opcodes that perform a jump; depending on whether the processor is in real mode or protected mode, and an override instruction is used, the instructions may take 16-bit, 32-bit, or segment:offset pointers.

    There are many different forms of jumps: relative, conditional, absolute and register-indirect jumps.

    The following examples illustrate:

  • a relative jump with a 16-bit pointer;
  • a long jump (inter-segment), a relative jump with a 32-bit pointer;
  • and a register-indirect absolute jump using the EAX register.
  • (Note that although the first and second jumps are relative, commonly the destination address is shown instead of the relative offset as encoded in the opcode.)

    Example one: Load IP with the new value 0x89AB, then load CS with 0xACDC and IP with 0x5578.

    Example two: Load IP with the value 0x56789AB1, only in protected mode or unreal mode.

    JMP (statistical software)

    JMP (pronounced "jump") is a computer program for statistics developed by the JMP business unit of SAS Institute. It was created in the 1980s to take advantage of the graphical user interface introduced by the Macintosh. It has since been improved and made available for the Windows operating system. JMP is used in applications such as Six Sigma, quality control and engineering, design of experiments and scientific research.

    The software consists of five products: JMP, JMP Pro, JMP Clinical, JMP Genomics and the JMP Graph Builder App for the iPad; a scripting language is also available. The software is focused on exploratory analytics, whereby users investigate and explore data, rather than testing a hypothesis.

    History

    JMP was developed in the 1980s by John Sall and a team of developers to make use of the graphical user interface introduced by the 1984 Apple Macintosh. It originally stood for “John’s Macintosh Program” and was first released in October 1989. It was used mostly by scientists and engineers for design of experiments (DOE), quality and productivity support (Six Sigma), and reliability modeling. Semiconductor manufacturers were also among JMP’s early adopters.

    Podcasts:

    PLAYLIST TIME:
    ×