关于段地址与偏移地址(8086CPU)

为什么要用段地址与偏移地址来决定物理地址

  物理地址 = 段地址 * 16 + 偏移地址,这样处理的意义是什么?
  我的理解,有人要还你843块钱,那么你希望收到一堆零钱还是希望收到8张一百43块零钱呢,你如果不觉得麻烦可以会选择前者,但是CPU觉得麻烦,843 = 80 * 10 + 43,十进制所以是10不是16,所以段的长度就是一百块钱,偏移地址就是43块零钱,段地址为80,所以一开始理解的时候不要把注意力放在段地址上面。而是80 * 10(段地址 * 16)上面,CPU称之为基础地址,8086CPU读取内存中的数据就是利用这种方式寻址的。
  所以内存中其实是没有一个一个段的,就是这843块钱也可以是843张一元大钞一样。

念念不忘,必有回响。