Swagbucks Code
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Swagbucks Code

Follow swagbucks code
 
HomeHome  PortalPortal  Latest imagesLatest images  SearchSearch  RegisterRegister  Log in  
Latest topics
» Quang Nam ethnic minorities celebrate healthy harvest
Index register EmptyWed Oct 26, 2011 8:19 pm by nirvana

» SwagBucks TV Bot
Index register EmptyThu Oct 13, 2011 6:12 pm by moneybird

» Swagbucks TV BOT
Index register EmptyThu Oct 13, 2011 6:11 pm by moneybird

» The Institute for Tourism Development
Index register EmptyWed Sep 21, 2011 9:21 pm by nirvana

» Promoting Quang Binh tourism
Index register EmptyTue Sep 06, 2011 8:48 pm by nirvana

» Equality and the family dilemma
Index register EmptyTue Sep 06, 2011 8:59 am by nirvana

» CUC PHUONG NATIONAL PARK - VAN LONG - KENH GA PRIVATE TOUR (2 DAYS/1 NIGHT)
Index register EmptyTue Aug 09, 2011 8:52 pm by nirvana

» CAT TIEN NATIONAL PARK PRIVATE TOUR (2 DAYS/1 NIGHT)
Index register EmptyTue Aug 09, 2011 2:44 am by nirvana

» BA BE LAKE PRIVATE TOUR (3 DAYS / 2 NIGHTS)
Index register EmptyMon Aug 08, 2011 8:42 pm by nirvana

Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search

 

 Index register

Go down 
AuthorMessage
taixyz1992




Posts : 321
Join date : 2010-11-08

Index register Empty
PostSubject: Index register   Index register EmptySat Nov 27, 2010 12:25 am

An index register[NB 1] in a computer's CPU is a processor register used for modifying operand addresses during the run of a program, typically for doing vector/array operations. Index registers were first used in the British Manchester Mark 1 computer, in 1949.

Index registers are used for a special kind of indirect addressing where an immediate constant (i.e. which is part of the instruction itself) is added to the contents of a register to form the address to the actual operand or data; architectures which allow more than one register to be used this way naturally have an opcode field for specifying which register to use.

In early computers without any form of indirect addressing, array operations had to be performed either by linearly repeating program code for each array element (i.e. over all address locations), or by using rather "dirty" self-modifying code techniques – both alternatives leading to quite significant disadvantages in program flexibility and maintenance, as well as being wasteful of computer memory; the latter a very scarce resource in computer installations of the early era (as well as in early microcomputers several decades later).

In general, index registers became a standard part of computers during the technology's second generation (roughly 1955–1964). See, for example, the IBM 700/7000 mainframes. Early "small machines" with index registers include the AN/USQ-17, around 1960, and the real-time computers from Scientific Data Systems. The first microprocessor with an index register appears to have been the Motorola 6800, whose upgraded clone MOS Technology 6502 made good use of two such registers.

mlm opportunities
Myrtle Beach Short Sales
Back to top Go down
 
Index register
Back to top 
Page 1 of 1
 Similar topics
-
» National Register of Historic Places
» Japan\'s main Nikkei 225 index fell 0.9%, as South Korea, Singapore, Australia and Taiwan all dropped.....

Permissions in this forum:You cannot reply to topics in this forum
Swagbucks Code :: Chat :: Complaints-
Jump to:  
// Free forum | Computers and Internet | Internet | ©phpBB | Free forum support | Report an abuse | Cookies | Forumotion.com