Explain the Pointers and Index group of registers - 8086

Briefly explain the Pointers and Index group of registers.



- Stack pointer and base pointer are the two pointer registers whereas the Source index and Destination index are the index group of registers.

- They are primarily used to store relative to segment registers the locations of offset addresses of memory locations. They serve the purpose of being memory pointers.

- The source index and destination index are also used as general purpose register. In such cases the SI and DI are implemented as source and destination index registers.

- In stacks, data areas might exist, to be able to access such data which contains the BP register.
Post your comment