adspace
Answer Posted / Parul Gupta
The 8086 microprocessor has two sets of segment registers, known as base and index registers. The Base register (BX, BP, SI, DI) holds the base address of a data block, while the Index register (SI, DI) is used to access individual elements in the data block. Pointers in the 8086 are formed by combining a segment register with an offset value within that segment. For example, MOV SI, word ptr [BP+si] loads the value stored at the address pointed by BP + SI into the SI register.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers