MPMC
MPMC
AND K
MICROCONTROLLERS 19EC1088
8086 REGISTERS •
The pointers will always store some address or memory location. In 8086
Microprocessor, they usually store the offset through which the actual address
is calculated.
• Instruction Pointer (IP): The instruction pointer usually stores the address of
the next instruction that is to be executed. Apart from this, it also acts as an
offset for CS register.
• Base Pointer (BP): The Base pointer stores the base address of the memory.
Also, it acts as an offset for Stack Segment (SS).
• Stack Pointer (SP): The Stack Pointer Points at the current top value of the
Stack. Like the BP, it also acts as an offset to the Stack Segment (SS)
The indexes are used with the extra segment and they usually are used
for copying the contents of a particular block of memory to a new
location.
• Source Index (SI): It stores the offset address of the source.
• Destination Index (DI): It stores the offset address of the Destination
4.Flag or Status Register