存儲器的分段
發(fā)布時間:2016/7/24 18:32:46 訪問次數(shù):2284
前已述及,⒛陌微處理器具有⒛條地址線,存儲器F080220A1地址空間為mB。但是,⒛陌微處理器是一款16位微處理器,內(nèi)部能提供地址碼的地址寄存器(BX,sP,BP,SI,DI和IP)都是16位的,最多只能尋址“KB空間。
為了實現(xiàn)對1MB的存儲器尋址,8086系統(tǒng)中引入了存儲空間分段概念,即將整個1MB的存儲空間分成若干個存儲段。每個段是存儲器中可獨立尋址的邏輯單位,稱為邏輯段,每個段的最大長度為“KB,段內(nèi)地址是連續(xù)的,允許各個邏輯段在整個1MB存儲空間內(nèi)浮動,但每個邏輯段的起始地址(簡稱段基址/段首址)必須從能被16整除的地址開始,即段的起始地址(⒛位地址線)的低4位二進制碼必須是0。一個段的起始地址的高16位稱為該段的段地址。
因此,在1MB的存儲器地址空間中,可以有216個段地址。由于段地址的低4位為0,所以任意相鄰的兩個段地址相距尸=16個存儲單元。段內(nèi)一個存儲單元的地址,可用相對于段起始地址的偏移量來表示,這個偏移量稱為段內(nèi)偏移地址,也稱為有效地址EA。偏移地址所使用到的寄存器也是16位的,所以,一個段最大可包含一個bzIKB的存儲器空間。各個邏輯段之間可以首尾相連,也可以完全分離或者重疊(部分重疊或完全重疊)。
前已述及,⒛陌微處理器具有⒛條地址線,存儲器F080220A1地址空間為mB。但是,⒛陌微處理器是一款16位微處理器,內(nèi)部能提供地址碼的地址寄存器(BX,sP,BP,SI,DI和IP)都是16位的,最多只能尋址“KB空間。
為了實現(xiàn)對1MB的存儲器尋址,8086系統(tǒng)中引入了存儲空間分段概念,即將整個1MB的存儲空間分成若干個存儲段。每個段是存儲器中可獨立尋址的邏輯單位,稱為邏輯段,每個段的最大長度為“KB,段內(nèi)地址是連續(xù)的,允許各個邏輯段在整個1MB存儲空間內(nèi)浮動,但每個邏輯段的起始地址(簡稱段基址/段首址)必須從能被16整除的地址開始,即段的起始地址(⒛位地址線)的低4位二進制碼必須是0。一個段的起始地址的高16位稱為該段的段地址。
因此,在1MB的存儲器地址空間中,可以有216個段地址。由于段地址的低4位為0,所以任意相鄰的兩個段地址相距尸=16個存儲單元。段內(nèi)一個存儲單元的地址,可用相對于段起始地址的偏移量來表示,這個偏移量稱為段內(nèi)偏移地址,也稱為有效地址EA。偏移地址所使用到的寄存器也是16位的,所以,一個段最大可包含一個bzIKB的存儲器空間。各個邏輯段之間可以首尾相連,也可以完全分離或者重疊(部分重疊或完全重疊)。
上一篇:物理地址的形成
熱門點擊
- 外部中斷0中斷請求標(biāo)志位。
- TDDB效應(yīng)的擊穿機制
- 等比例縮小的3個規(guī)則
- ADC0809工作原理
- MOs管的實際版圖
- MOsFET的閾值電壓
- 說明動態(tài)RAM和靜態(tài)RAM的主要區(qū)別
- 單片機的特點及應(yīng)用領(lǐng)域
- MOs管的設(shè)計
- 單片機sCoN寄存器的SM2為多機通信控制位
推薦技術(shù)資料
- 硬盤式MP3播放器終級改
- 一次偶然的機會我結(jié)識了NE0 2511,那是一個遠方的... [詳細]