answersLogoWhite

0


Best Answer

An index register contains an address that can be used during effective address generation, often along with an offset in the instruction or in another register. This is most useful when accessing elements of arrays or structures. A stack pointer is a specialized index register that points to a region of memory that can store temporary elements, in a last-in-first-out structure, such as return addresses, parameters, and local storage for function calls.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is Difference between index register and stack pointer?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Which are the various 16-bit registers in Intel 8085?

The various 16-bit registers on the 8085 are BC, DE, HL, SP, PC.


Which CPU register holds address for memory?

The program counter (PC) and the stack pointer (SP).


How many register are located in 8088microprocessor?

there are 14 registers in 8088 micro processor. All the 14 are 16 bit registers. They are4 segment registers viz - code segment register, stack segment register, data segment register, extra segment register.general registers are - accumulator register i.e. AX, base register i.e. BX, count register i.e. CX, data register i.e. DX and stack pointer (SP), base pointer (BP).index registers are - source index(SI), destination index(DI),and the other registers are instruction pointer and flags register.


What 9S12DP256's internal registers are used to generate bus signals only?

PC (Program Counter) IX (Index Register X) IY (Index Register Y) SP (Stack Pointer)


What is the difference between register stacks and memory stacks?

Registers are normally memory spaces internal to the processor or very close to it. They are generally faster than main memory and will be small in size and will hold very frequently used data.Register stacks are a set of such register memory locations.Memory refers to computers main memory outside CPU. It is used to keep data and programs. Memory stack is a series of memory locations.The difference between register stack and memory stack is...


What does the symbol of a hand with a thumb between the index finger and pointer finger mean.?

meaning? they make simple actions more easier to perform


What are the difference's between contour interval and index contour?

What are the difference's between contour interval and index contour?


What is difference between sparse index and dense index?

Dense Index: An index record appears for every search key value in file. This record contains search key value and a pointer to the actual record. Sparse Index: Index records are created only for some of the records. To locate a record, we find the index record with the largest search key value less than or equal to the search key value we are looking for. We start at that record pointed to by the index record, and proceed along the pointers in the file (that is, sequentially) until we find the desired record. - - (ref: http://sawaal.ibibo.com/computers-and-technology/difference-between-sparce-index-dence-index-773764.html)


What is the difference between General Purpose Registers and Special Purpose Registers?

general purpose registers are basically used to hold temporarily data and intermediately result. example: ax,bx,cx,dx each of 16 bits. whereas special purpose register are primely used for memory access. it is of two types : 1. segment register and 2. index register/ pointer


What is the index error in theodolite?

Half of the difference between the two positions is called the "index error".


Is there any difference between index and indicator?

yes there iis


How do you get the radial pulse?

by using finger pointer and the index finger.