Organization of Intel 8086 Microprocessor                                                                                                 Print this page
<< Previous |  First |  Last |  Next >>       

Pointers and Index Registers:

The pointers contain offset within the particular segments.

  • The pointer register IP contains offset within the code segment.
  • The pointer register BP contains offset within the data segment.
  • He pointer register SP contains offset within the stack segment.

The index registers are used as general purpose registers as well as for offset storage in case of indexed, base indexed and relative base indexed addressing modes.

The register SI is used to store the offset of source data in data segment.

The register DI is used to store the offset of destination in data or extra segment.

The index registers are particularly useful for string manipulation.

Flag Register

The 8086 flag register contents indicate the results of computation in the ALU . It also contains some flag bits to control the CPU operations.

<< Previous |  First |  Last |  Next >>