关于物理地址=段地址乘以十六+偏移地址关于这个我查了查书,知道了点,但还想确认一下段地址为什么要扩大十六倍

问题描述:

关于物理地址=段地址乘以十六+偏移地址
关于这个我查了查书,知道了点,但还想确认一下
段地址为什么要扩大十六倍

因为8086CPU的地址总线带宽为20,而寄存器的宽度只有16,所以使用了内存地址分段的方式,16位的段寄存器右移4位(就是你说的乘以十六),就是20位,再加上偏移地址送上地址总线,就是这样的!