In 8086 microprocessor:
MOV AL,5[SI][BP]
here's the effective address according to how i calculate: SS*10 + SI + BP + 5 as BP is offset register for stack segment.
But, SI is a offset register for data segment. So, I think base address of DS should contribute in some to the physical address But that not the case. Why? How is the Offset working here?