在以前,電腦的暫存器都是十六位的,定址空間是二十位的(記憶體1MB),所以單用一個暫存器無法定址到所有地址,因此用兩個暫存器或一個暫存器加一個立即數,用cs,ds,ss,es等以s結尾的暫存器作為段暫存器,用一個暫存器或立即數做偏移量,因為兩個十六位暫存器加起來是三十二位,比數據匯流排位數寬,所以分段定址採用了如下的定址方式:段暫存器×10H(十六進制)+偏移量,這樣所計算出來的就是一個二十位的數據,就可以定址到所有地址,其中段暫存器×10H(十六進制)所得到的地址就是段的基址,所以基址都是以00(十六進制)結尾的。而現在的暫存器都是64位的,定址可達192G,而通常電腦記憶體是沒有大於192G的,所以就不用分段,用一個暫存器就可以定址全部地址了。所以現在電腦的段暫存器都用來有其他的用途。
基本介紹
- 中文名:基址
- 作用:起到定位排布作用
- 套用:外掛程式中運用多用於單機遊戲
- 來源:計算機專業術語