物理地址=段地址*16+偏移地址首先为什么要乘以16?16位寄存器 如何通过 2个相加 得到存储20位的物理地址的?

问题描述:

物理地址=段地址*16+偏移地址
首先为什么要乘以16?16位寄存器 如何通过 2个相加 得到存储20位的物理地址的?

相当于左移四位,然后地址相加,得到一个二十位的地址,因为当时地址线20根,寄存器最高16位,要寻址1M的空间,必须用段地址和偏移地址结合的办法.