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.