index register

Also found in: Dictionary, Thesaurus, Acronyms, Wikipedia.

index register

[′in‚deks ‚rej·ə·stər]
(computer science)
A hardware element which holds a number that can be added to (or, in some cases, subtracted from) the address portion of a computer instruction to form an effective address. Also known as base register; B box; B line; B register; B store; modifier register.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.
The following article is from The Great Soviet Encyclopedia (1979). It might be outdated or ideologically biased.

Index Register


(also called register of modifications, address register, or address increment register), an assembly of the control unit of a digital computer designed for the reception, storage, and output of the codes used for automatic changing of instructions. Before the instruction is performed, any part of it, usually the address part, may be modified by multiple additions of codes contained in the index register. For example, the effective address in a modern digital computer with multiprogramming is formed as the sum of the base, index, and relative addresses, which are stored in the index register.

The number of index registers in a computer may reach several dozen; their speed of operation is usually an order higher than the speed of the primary immediate-access memory. The index register is made either as an independent block of flip-flop registers or as a high-speed memory block with ferrite cores, tunnel diodes, and so on; part of the computer’s immediate-access memory may also be assigned to the index register. The index register increases the output of the computer, reduces the volume of problem-solving programs, simplifies programming, and carries on automatic readdressing at the same time as other computer operations.


Proektirovanie sverkhbyslrodeistvuiushchikh sistem. Moscow, 1965. (Translated from English.)


The Great Soviet Encyclopedia, 3rd Edition (1970-1979). © 2010 The Gale Group, Inc. All rights reserved.

index register

A register found in some CPUs, whose contents can be added to the address operand to give the effective address. Incrementing the index register then allows the program to access the next location in memory and so on, making it very useful for working with arrays or blocks of memory.

Index registers first appeared around April 1949 in the Manchester Mark I. The Mark I's index register's contents were simply added to the entire instruction, thus potentially changing the opcode (see The story of Mel)!
This article is provided by FOLDOC - Free Online Dictionary of Computing (

index register

A high-speed circuit used to hold the current, relative position of an item in a table (array). At execution time, its stored value is added to the instructions that reference it. In a programming language, subscripts are an example of high-level statements that are ultimately implemented at machine level using index registers (see subscript).
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
More than half the categories in the National ROP (Run-of-Press) Index registered double-digit percentage declines in March, compared with the same month a year earlier.
The Small Business Index registered 98.4 in August, unchanged from a revised 98.4 in July.
ISM's Supplier Deliveries Index registered 56.5%, 2.1% lower than October.
Because this index registered a 1.1 per cent fall, the 1.9 per cent rise in private sector pay represented a real increase of 3.0 per cent.
Still, the index registered its fifth consecutive day of declines.
The seasonally adjusted Business Activity Index registered 40.2, signalling the fifthfastest rate of decline of any period covered by the survey, and extending the current sequence of contraction to six months.
The survey, which uses the University of Michigan's American Customer Satisfaction Index, said that the index registered a score of 82 out of 100 for online banking, an increase of 12 percent from a score of 73 in 2003.
The fund achieved a +13.28 per cent gain for the first half of the year, surpassing the Kuwait Stock Exchange's performance, in which the price index registered a -6.60 per cent loss and the weighted index registered a +3.02 per cent gain for the same period.
"Signs for employment in the sector continue to improve, as the index registered a 10% month-over-month improvement, indicating that manufacturers are continuing to fill vacancies.
Compared to the values for October 2009, in November 2009 Bulgaria's composite industrial production index registered a growth of 1,2%.
air cargo price index registered its third month in a row of year-ago gains exceeding 11%.
The index registered healthy gains mainly due to continuous interest of foreign investors.