在80x86 CPU中設定的段暫存器只有16位,只能存放20位段起始地址的高16位,稱它為段基址(Segment Base Value)。
基本介紹
- 中文名:段基址
- 外文名:Segment Base Value
- 段暫存器:只有16位
- 稱為:段基值
概念
原理
把1MB的存儲空間分成若干段,每段的容量最大是64KB,為什麼呢?因為暫存器是16位的,從暫存器送出去的物理地址的定址空間最大達到2的16次方,也即64KB,這樣段內地址就可以用16位來表示了。實際上,可以根據編程的需要來確定段的大小,只要段的大小不大於64KB。段的地址可以用4位來表示,這樣結合16位的段內偏移地址就可以實現存儲空間1MB的物理定址了。