Indirect jump

A jump via an indirect address, i.e. the jump instruction contains the address of a memory location that contains the address of the next instruction to execute.
The location containing the address to jump to is sometimes called a vector.
Indirect jumps make normal code hard to understand because the jump target is a run-time property of the program that depends on the execution history. They are useful for, e.g. allowing user code to replace operating system code or setting up event handlers.


Read Also:

  • Indirect-labor

    noun 1. labor performed, as by maintenance and clerical workers, that is not considered in computing costs per unit of production.

  • Indirect labour

    noun 1. (commerce) work done in administration and sales rather than in the manufacturing of a product Compare direct labour (sense 1)

  • Indirect-lighting

    noun 1. reflected or diffused light, used especially in interiors to avoid glare or shadows. noun 1. reflected or diffused light from a concealed source

  • Indirectly

    [in-duh-rekt, -dahy-] /ˌɪn dəˈrɛkt, -daɪ-/ adjective 1. not in a direct course or path; deviating from a straight line; roundabout: an indirect course in sailing. 2. coming or resulting otherwise than directly or immediately, as effects or consequences: an indirect advantage. 3. not direct in action or procedure: His methods are indirect but not dishonest. […]

Disclaimer: Indirect jump definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.