版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
微機(jī)原理及應(yīng)用第四章實(shí)模式存儲(chǔ)器尋址和總線第二講物理地址的表示下面我們來學(xué)習(xí)內(nèi)存儲(chǔ)器的分段管理知道了段寄存器,這一節(jié)我們就來看一下20位的物理地址是如何表示的實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示存儲(chǔ)器組織20位物理地址但它的寄存器都是16位的,如何生成20位的物理地址?1MB的內(nèi)存空間=>1MB個(gè)地址=>2208088/8086CPU的AB數(shù)是20位段寄存器物理地址的表示如何表示20位的物理地址?我們說8088、8086,的內(nèi)存總空間是1MB實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示存儲(chǔ)器組織20位物理地址但它的寄存器都是16位的,如何生成20位的物理地址?1MB的內(nèi)存空間=>1MB個(gè)地址=>2208088/8086CPU的AB數(shù)是20位80888086內(nèi)存總空間1MB1MB的空間我們要為每一個(gè)空間分配一個(gè)地址你可以計(jì)算一下它等于二的20次方,實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示存儲(chǔ)器組織20位物理地址但它的寄存器都是16位的,如何生成20位的物理地址?1MB的內(nèi)存空間=>1MB個(gè)地址=>2208088/8086CPU的AB數(shù)是20位80888086內(nèi)存總空間1MB1MB內(nèi)存空間1MB個(gè)地址220也就是說我們要有二的20次方種組合才能為每一個(gè)內(nèi)存空間,分配一個(gè)不重復(fù)的地址,那二的20次方就相當(dāng)于是就要有20根地址線實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示存儲(chǔ)器組織20位物理地址但它的寄存器都是16位的,如何生成20位的物理地址?1MB的內(nèi)存空間=>1MB個(gè)地址=>2208088/8086CPU的AB數(shù)是20位1MB內(nèi)存空間1MB個(gè)地址2202的20次方種組合每個(gè)內(nèi)存空間分配不重復(fù)的地址20根地址線對(duì),我們實(shí)際上也確實(shí)有20個(gè)地址引腳和20根的地址線實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示存儲(chǔ)器組織20位物理地址但它的寄存器都是16位的,如何生成20位的物理地址?1MB的內(nèi)存空間=>1MB個(gè)地址=>2208088/8086CPU的AB數(shù)是20位20個(gè)地址引腳20根地址線但是,比較麻煩的是,8088和8086,它內(nèi)部的寄存器都是16位的,內(nèi)存空間是8位的,要去保存一個(gè)20位的數(shù)據(jù)不太容易,實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示存儲(chǔ)器組織20位物理地址但它的寄存器都是16位的,如何生成20位的物理地址?1MB的內(nèi)存空間=>1MB個(gè)地址=>2208088/8086CPU的AB數(shù)是20位80888086內(nèi)部寄存器:16位內(nèi)存空間:8位保存20位不容易所以,我們現(xiàn)在遇到的問題是,在8088和8086中如何計(jì)算出20位的物理地址。實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示存儲(chǔ)器組織20位物理地址但它的寄存器都是16位的,如何生成20位的物理地址?1MB的內(nèi)存空間=>1MB個(gè)地址=>2208088/8086CPU的AB數(shù)是20位在8088和8086中如何計(jì)算20位的物理地址?大家還記得嗎?在我們講8088的內(nèi)部結(jié)構(gòu)時(shí),在BIU中有一個(gè)倒馬蹄型的區(qū)域,這個(gè)區(qū)域是用來計(jì)算20位物理地址的它的輸入是兩個(gè)16位的數(shù),但它輸出是一個(gè)20位的數(shù)實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示存儲(chǔ)器組織20位物理地址但它的寄存器都是16位的,如何生成20位的物理地址?1MB的內(nèi)存空間=>1MB個(gè)地址=>2208088/8086CPU的AB數(shù)是20位計(jì)算20位物理地址這究竟是怎么計(jì)算得到的呢?這是我們這一章要解決的重點(diǎn)問題實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示存儲(chǔ)器組織20位物理地址但它的寄存器都是16位的,如何生成20位的物理地址?1MB的內(nèi)存空間=>1MB個(gè)地址=>2208088/8086CPU的AB數(shù)是20位如何計(jì)算20位的物理地址?還記得我們上一次課講的查表嗎,我們是把1M的物理空間分成了若干個(gè)64KB的段,實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示存儲(chǔ)器組織20位物理地址將20位的220=1MB的地址空間分為16個(gè)64KB段(220=24x216)段基址加上段內(nèi)偏移量構(gòu)成20位物理地址段內(nèi)偏移量(16位)以便于用16位的數(shù)作為偏移量來尋址實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示存儲(chǔ)器組織20位物理地址將20位的220=1MB的地址空間分為16個(gè)64KB段(220=24x216)段基址加上段內(nèi)偏移量構(gòu)成20位物理地址段內(nèi)偏移量(16位)段內(nèi)偏移量(16位)16位數(shù)作為偏移量尋址如果要進(jìn)行嚴(yán)格的劃分的話,那么1M就是2的20次方,等于2的4次方乘以2的16次方,實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示存儲(chǔ)器組織20位物理地址將20位的220=1MB的地址空間分為16個(gè)64KB段(220=24x216)段基址加上段內(nèi)偏移量構(gòu)成20位物理地址段內(nèi)偏移量(16位)嚴(yán)格劃分2201MB內(nèi)存空間24216()也就是說按照一個(gè)段緊挨著下一個(gè)段這種分法的話,是可以完整的分出16個(gè)64kb的段,但是其實(shí)上我們劃分的是邏輯段,段和段之間可以有重疊的,所以段的數(shù)量可能是比16個(gè)還要多實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示存儲(chǔ)器組織20位物理地址將20位的220=1MB的地址空間分為16個(gè)64KB段(220=24x216)段基址加上段內(nèi)偏移量構(gòu)成20位物理地址段內(nèi)偏移量(16位)可分出16個(gè)64kb的段劃分邏輯段,段和段之間有重疊數(shù)量比16個(gè)多那我們來看一個(gè)具體的段對(duì)這個(gè)段尋址的時(shí)候就是在段基址的基礎(chǔ)上加上偏移量偏移量是16位的,那么計(jì)算20位的物理地址的關(guān)鍵就在于段基址的選擇上。實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示存儲(chǔ)器組織20位物理地址將20位的220=1MB的地址空間分為16個(gè)64KB段(220=24x216)段基址加上段內(nèi)偏移量構(gòu)成20位物理地址段內(nèi)偏移量(16位)段內(nèi)偏移量(16位)段尋址是段基址的基礎(chǔ)上加上偏移量段基址段基址加段內(nèi)偏移量構(gòu)成20位物理地址在8088和8086中規(guī)定,邏輯段的起始單元必須是物理地址后4位為0的單元。只有這樣的單元才有可能成為一個(gè)段的起始單元。段基址16位的段基址分別由CS/DS/SS/ES段寄存器提供對(duì)其低4位添加4個(gè)二進(jìn)制的0,便構(gòu)成20位的相應(yīng)段的起始地址××××0H段基址實(shí)際上就是段起始地址的高16位89AB0H
10001001101010110000BA19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示80888086邏輯段起始單元須是物理地址后4位為0的單元起始單元邏輯段起始單元因?yàn)橛辛诉@個(gè)規(guī)定,那么起始單元的20位物理地址中,我們只需要記住前16位就行了,因?yàn)楹竺嫠奈皇?,所以后面4位不用記住。段基址16位的段基址分別由CS/DS/SS/ES段寄存器提供對(duì)其低4位添加4個(gè)二進(jìn)制的0,便構(gòu)成20位的相應(yīng)段的起始地址××××0H段基址實(shí)際上就是段起始地址的高16位89AB0H
10001001101010110000BA19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示XXX···XXX0000段基地址(16位)起始單元20位物理地址不用記這樣的話,我們就可以用8088、8086的4個(gè)段寄存器來分別存放4個(gè)邏輯段的起始地址的前16位,也就是我們說的段基址。段基址16位的段基址分別由CS/DS/SS/ES段寄存器提供對(duì)其低4位添加4個(gè)二進(jìn)制的0,便構(gòu)成20位的相應(yīng)段的起始地址××××0H段基址實(shí)際上就是段起始地址的高16位89AB0H
10001001101010110000BA19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示存放4個(gè)邏輯段起始地址前16位段基址例子比如,我們這里給的例子,89AB0H可以做為某個(gè)邏輯段的起始地址,由于它的后四位為0所以我們不去記住后4位,而是只記住前16位,因此,我們僅僅需要把89AB存放在段寄存器中就可以了。段基址16位的段基址分別由CS/DS/SS/ES段寄存器提供對(duì)其低4位添加4個(gè)二進(jìn)制的0,便構(gòu)成20位的相應(yīng)段的起始地址××××0H段基址實(shí)際上就是段起始地址的高16位89AB0H
10001001101010110000BA19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示某個(gè)邏輯段起始地址:
1000100110101011
0000
BH89AB0A19A18A17A16A15A14A13A12A11A10A9A8
A7A6A5A4
A3A2A1A0把89AB存放在段寄存器中我們?cè)賮砜匆幌露蝺?nèi)偏移量,段內(nèi)偏移量簡(jiǎn)稱偏移量,也稱有效地址effectiveaddress,EA,它是16位無符號(hào)數(shù)利用它最多可以尋址64k個(gè)內(nèi)存空間簡(jiǎn)稱偏移量,又稱有效地址EA(EffectiveAddress)是一個(gè)16位的無符號(hào)數(shù)它是操作碼或操作數(shù)所在的存儲(chǔ)單元距相應(yīng)段起始地址的距離(以字節(jié)數(shù)為單位)存放在某寄存器或存儲(chǔ)器中因此,實(shí)際的物理地址不可能小于相應(yīng)的段起始地址段內(nèi)偏移量實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示偏移量段內(nèi)偏移量(16位)段內(nèi)偏移量有效地址effectiveaddress(EA)我們?cè)賮砜匆幌露蝺?nèi)偏移量,段內(nèi)偏移量簡(jiǎn)稱偏移量,也稱有效地址effectiveaddress,EA,它是16位無符號(hào)數(shù)利用它最多可以尋址64k個(gè)內(nèi)存空間簡(jiǎn)稱偏移量,又稱有效地址EA(EffectiveAddress)是一個(gè)16位的無符號(hào)數(shù)它是操作碼或操作數(shù)所在的存儲(chǔ)單元距相應(yīng)段起始地址的距離(以字節(jié)數(shù)為單位)存放在某寄存器或存儲(chǔ)器中因此,實(shí)際的物理地址不可能小于相應(yīng)的段起始地址段內(nèi)偏移量實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示偏移量段內(nèi)偏移量(16位)段內(nèi)偏移量有效地址effectiveaddress(EA)16位無符號(hào)數(shù)最多尋址64k個(gè)內(nèi)存空間它通常存放在寄存器中或是兩個(gè)連續(xù)的內(nèi)存單元中,簡(jiǎn)稱偏移量,又稱有效地址EA(EffectiveAddress)是一個(gè)16位的無符號(hào)數(shù)它是操作碼或操作數(shù)所在的存儲(chǔ)單元距相應(yīng)段起始地址的距離(以字節(jié)數(shù)為單位)存放在某寄存器或存儲(chǔ)器中因此,實(shí)際的物理地址不可能小于相應(yīng)的段起始地址段內(nèi)偏移量實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示←8→●●●●●●兩個(gè)連續(xù)的內(nèi)存單元一個(gè)內(nèi)存單元可以存放一個(gè)字節(jié),那么兩個(gè)連續(xù)的內(nèi)存單元就可以存放兩個(gè)字節(jié),即16位的數(shù),簡(jiǎn)稱偏移量,又稱有效地址EA(EffectiveAddress)是一個(gè)16位的無符號(hào)數(shù)它是操作碼或操作數(shù)所在的存儲(chǔ)單元距相應(yīng)段起始地址的距離(以字節(jié)數(shù)為單位)存放在某寄存器或存儲(chǔ)器中因此,實(shí)際的物理地址不可能小于相應(yīng)的段起始地址段內(nèi)偏移量實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示←8→●●●●●●存放一個(gè)字節(jié)存放兩個(gè)字節(jié)16位的數(shù)我們也稱16位字長(zhǎng)的數(shù)是一個(gè)字,word,所以,偏移量可能是來自于寄存器,也可能是來自于一個(gè)存儲(chǔ)器中的一個(gè)字我們要注意,內(nèi)存單元的物理地址是不可能小于它這個(gè)段起始地址的,因?yàn)槠屏康淖钚≈凳?也就是一個(gè)邏輯段的最小的物理地址就是這個(gè)段的起始地址簡(jiǎn)稱偏移量,又稱有效地址EA(EffectiveAddress)是一個(gè)16位的無符號(hào)數(shù)它是操作碼或操作數(shù)所在的存儲(chǔ)單元距相應(yīng)段起始地址的距離(以字節(jié)數(shù)為單位)存放在某寄存器或存儲(chǔ)器中因此,實(shí)際的物理地址不可能小于相應(yīng)的段起始地址段內(nèi)偏移量實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示段內(nèi)偏移量操作碼或操作數(shù)所在的存儲(chǔ)單元距相應(yīng)段起始地址的距離(以字節(jié)數(shù)為單位)存放在某寄存器或存儲(chǔ)器中實(shí)際物理地址不能小于相應(yīng)的段起始地址通常,我們用段基址冒號(hào),段內(nèi)偏移量的方式來表達(dá)內(nèi)存單元的地址,表達(dá)方式兩個(gè)16位的邏輯地址(段基址及偏移量)構(gòu)成一個(gè)20位的物理地址:20位物理地址=段基址×16+段內(nèi)偏移量實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示謝謝!段基址:段內(nèi)偏移量段基址:表達(dá)內(nèi)存單元地址段內(nèi)偏移量這種方式也被稱為邏輯地址表達(dá)方式表達(dá)方式兩個(gè)16位的邏輯地址(段基址及偏移量)構(gòu)成一個(gè)20位的物理地址:20位物理地址=段基址×16+段內(nèi)偏移量實(shí)模式存儲(chǔ)器尋址和總線物理地址的表示謝謝!段基址:段內(nèi)偏移量段基址:表達(dá)內(nèi)存單元地址邏輯地址表達(dá)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度廈門高校畢業(yè)生落戶優(yōu)惠條件合同3篇
- 2025勞動(dòng)合同法的理解和運(yùn)用
- 2025小區(qū)綠化的承包合同
- 2025委托貸款借款的合同
- 二零二五年度冬季包雪應(yīng)急物資供應(yīng)合同
- 二零二五年度大棚作物種植與農(nóng)產(chǎn)品電商平臺(tái)合作合同3篇
- 二零二五年度IC卡新能源充電樁管理系統(tǒng)合同3篇
- 二零二五年度KTV門店場(chǎng)地租賃及會(huì)員卡銷售合作合同3篇
- 創(chuàng)傷急救四項(xiàng)技術(shù)=
- 二零二五年度新型婚姻忠誠(chéng)保證合同書3篇
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)參考答案
- 中國(guó)農(nóng)業(yè)銀行信用借款合同
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實(shí)踐指導(dǎo)材料之9:“5領(lǐng)導(dǎo)作用-5.3創(chuàng)新戰(zhàn)略”(雷澤佳編制-2025B0)
- 江蘇省連云港市2023-2024學(xué)年八年級(jí)上學(xué)期期末數(shù)學(xué)試題(原卷版)
- 初中英語(yǔ)聽力高頻詞
- 2025年生活飲用水監(jiān)督檢查工作計(jì)劃
- Unit 3 My School Section B 1a-1d 教學(xué)實(shí)錄 2024-2025學(xué)年人教版七年級(jí)上冊(cè)英語(yǔ)
- 2024年度知識(shí)產(chǎn)權(quán)許可合同:萬達(dá)商業(yè)廣場(chǎng)商標(biāo)使用許可合同3篇
- 服務(wù)營(yíng)銷課件-課件
- 2024智能變電站新一代集控站設(shè)備監(jiān)控系統(tǒng)技術(shù)規(guī)范部分
- 語(yǔ)文七年級(jí)下字帖打印版
評(píng)論
0/150
提交評(píng)論