分段的方式管理内存
- 8086CPU用
“(段地址x16)+偏移地址=物理地址”
的方式给出内存单元的物理地址。
这里的 段地址
就是段的概念。
同一段内存,多种分段方案
两个事实
- 段地址x16 必然是16的倍数,所以要给段的起始地址也一定是16的倍数
- 偏移地址为16位,16位地址的寻址能力为64k,所以一个段的长度最大为64k
用不同的段地址和偏移地址形成同一个物理地址
段地址很重要!⇒ 用专门的寄存器存放段地址
4个段寄存器:
- CS
代码
段寄存器
- SS
栈
段寄存器
- DS
数据
段寄存器
- ES
附加
段寄存器