为什么Intel8088的存储器地址空间要分段?请说明其物理地址的形成过程

2025-04-14 12:58:39
推荐回答(1个)
回答1:

因为8088的地址总线是20条,能够寻址的存储空间为2的20次方——1MB,但是内部的寄存器和数据总线只有16位,只能计算出16位的地址,即只能寻址64KB。为了寻址全部的1MB空间,采用内存的分段管理。
16位的段地址左移四个二进制位,加上16位的偏移地址,得到的和就是20位的物理地址。