Register dancing

Many older processor architectures suffer from a serious shortage of general-purpose registers. This is especially a problem for compiler-writers, because their generated code needs places to store temporaries for things like intermediate values in expression evaluation. Some designs with this problem, like the Intel 80×86, do have a handful of special-purpose registers that can be pressed into service, providing suitable care is taken to avoid unpleasant side effects on the state of the processor: while the special-purpose register is being used to hold an intermediate value, a delicate minuet is required in which the previous value of the register is saved and then restored just before the official function (and value) of the special-purpose register is again needed.
[Jargon File]


Read Also:

  • Registered

    adjective 1. recorded, as in a register or book; enrolled. 2. Commerce. officially listing the owner’s name with the issuing corporation and suitably inscribing the certificate, as with bonds to evidence title. Abbreviation: r. 3. officially or legally certified by a government officer or board: a registered patent. 4. denoting cattle, horses, dogs, etc., having […]

  • Registered-bond

    noun 1. a bond recorded in the name of the owner.

  • Registered-dietitian

    noun 1. a person who has fulfilled all the educational and examination requirements of the American Dietetic Association for recognition as a qualified nutrition specialist.

  • Registered disabled

    adjective (social welfare, in Britain) 1. (of a handicapped person) on a local authority register under the Chronically Sick and Disabled Persons Act 1970 2. on a register kept by the Manpower Services Commission for employment purposes, and holding a green identity card, thus qualifying for special services

Disclaimer: Register dancing 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.