a book in which records of acts, events, names, etc., are kept.
a list or record of such acts, events, etc.
an entry in such a book, record, or list.
an official document issued to a merchant ship as evidence of its nationality.
registration or registry.
a mechanical device by which certain data are automatically recorded.
the compass or range of a voice or an instrument.
a part of this range produced in the same way and having the same quality:
the head register; the upper register of the clarinet.
(in an organ) a stop.
a device for controlling the flow of warmed air or the like through an opening, as from a duct to an interior, composed of a number of narrow, parallel blades, usually behind a grating, that may be adjusted so as to overlap and close the opening.
Photography. proper relationship between two plane surfaces in photography, as corresponding plates in photoengraving.
a precise adjustment or correspondence, as of lines, columns, etc., especially on the two sides of a leaf.
correct relation or exact superimposition, as of colors in color printing.
a bookmark, especially a ribbon attached to the spine of a book.
Linguistics. a variety of language typically used in a specific type of communicative setting:
an informal register; the register of scientific discourse.
Computers. a high-speed storage location in the CPU, used to store a related string of bits, as a word or phrase.
verb (used with object)
to enter or cause to be entered formally in a register.
to cause (mail) to be recorded upon delivery to a post office for safeguarding against loss, theft, damage, etc., during transmission.
to enroll (a student, voter, etc.) in a school or course of study, on the voting rolls, etc.
to indicate by a record, as instruments do:
The thermometer registered 102 degrees today.
to indicate or show, as on a scale.
Printing. to adjust so as to secure exact correspondence; cause to be in register.
Military. to adjust (fire) on a known point.
to show (surprise, joy, anger, etc.), as by facial expression or by actions.
to document (a merchant ship engaged in foreign trade) by issuing a certificate of registry.
verb (used without object)
to enter one’s name or cause it to be entered in a register; enroll:
to register at a motel.
to apply for and obtain inclusion of one’s name on the list of voters.
to enroll in a school or course of study:
I’ve registered for three English classes.
Printing. to be in register.
A broad smile registered on his face.
to have some effect; make some impression:
My plea didn’t register on him at all.
an official or formal list recording names, events, or transactions
the book in which such a list is written
an entry in such a list
a recording device that accumulates data, totals sums of money, etc: a cash register
a movable plate that controls the flow of air into a furnace, chimney, room, etc
(computing) one of a set of word-sized locations in the central processing unit in which items of data are placed temporarily before they are operated on by program instructions
the timbre characteristic of a certain manner of voice production See head voice, chest voice
any of the stops on an organ as classified in respect of its tonal quality: the flute register
the correct alignment of the separate plates in colour printing
the exact correspondence of lines of type, columns, etc, on the two sides of a printed sheet of paper
a form of a language associated with a particular social situation or subject matter, such as obscene slang, legal language, or journalese
the act or an instance of registering
(transitive) to enter or cause someone to enter (an event, person’s name, ownership, etc) on a register; formally record
to show or be shown on a scale or other measuring instrument: the current didn’t register on the meter
to show or be shown in a person’s face, bearing, etc: his face registered surprise
(intransitive) to have an effect; make an impression: the news of her uncle’s death just did not register
to send (a letter, package, etc) by registered post
(transitive) (printing) to adjust (a printing press, forme, etc) to ensure that the printed matter is in register
(intransitive) often foll by with. (of a mechanical part) to align (with another part)
(military) to bring (a gun) to bear on its target by adjustment according to the accuracy of observed single rounds
1. One of a small number of high-speed memory locations in a computer’s CPU. Registers differ from ordinary random-access memory in several respects:
There are only a small number of registers (the “register set”), typically 32 in a modern processor though some, e.g. SPARC, have as many as 144. A register may be directly addressed with a few bits. In contrast, there are usually millions of words of main memory (RAM), requiring at least twenty bits to specify a memory location. Main memory locations are often specified indirectly, using an indirect addressing mode where the actual memory address is held in a register.
Registers are fast; typically, two registers can be read and a third written — all in a single cycle. Memory is slower; a single access can require several cycles.
The limited size and high speed of the register set makes it one of the critical resources in most computer architectures. Register allocation, typically one phase of the back-end, controls the use of registers by a compiled program.
See also accumulator, FUBAR, orthogonal, register dancing, register allocation, register spilling.
2. An addressable location in a memory-mapped peripheral device. E.g. the transmit data register in a UART.
noun 1. a book in which records of acts, events, names, etc., are kept. 2. a list or record of such acts, events, etc. 3. an entry in such a book, record, or list. 4. an official document issued to a merchant ship as evidence of its nationality. 5. registration or registry. 6. a mechanical […]
- Register allocation
compiler, algorithm The phase of a compiler that determines which values will be placed in registers. Register allocation may be combined with register assignment. This problem can be shown to be isomorphic to graph colouring by relating values to nodes in the graph and registers to colours. Values (nodes) which must be valid simultaneously are […]
- Register assignment
compiler, algorithm The phase of a compiler that determines which register to use for each program value selected during register allocation. (2000-12-04)
- 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 […]