久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

舉例說明8086中20位物理地址生成過程

 沁源書齋 2018-10-07
現(xiàn)代內(nèi)存容量太大比如256M,而計算機(jī)的數(shù)據(jù)線往往只有16位,、32位或者64位(目前應(yīng)用很少),他們所能他尋找到的地址空間最大不過是2^16(64K),、2^32(4M)或者2^64(16T),所以內(nèi)存通常使用段頁式存儲.也就是將內(nèi)存空間分成若干段,或者若干頁,每段大小是數(shù)據(jù)線所能訪問到的最大空間.在內(nèi)存中的實際地址就是所謂的“物理地址”,而邏輯地址就是邏輯段管理內(nèi)存而形成的.
比如在8086系統(tǒng)中,8086對外連接使用一個20位的線性地址唯一確定一個存儲單元,也就是說:對于每個存儲器單元都有的一個唯一的20位地址,我們稱為該單元的物理地址或絕對地址.
8086在內(nèi)部結(jié)構(gòu)中和程序設(shè)計時采用邏輯段管理內(nèi)存,就形成了邏輯地址.它的表達(dá)形式為“段基地址 :偏移地址”.
邏輯地址=段基地址 :偏移地址
段基地址(Segment)——邏輯段在主存中的起始位置,簡稱段地址.由于8086規(guī)定段開始于模16地址,所以省略低4位0不顯式表達(dá),段基地址就可以用16位數(shù)據(jù)表示.
偏移地址(Offset)——主存單元距離段起始位置的偏移量(Displacement).由于限定每段不超過64KB,所以偏移地址也可以用16位數(shù)據(jù)表示.
這樣同一個存儲單元就即有物理地址,又有邏輯地址.但是請注意,物理地址是外部連接使用的、唯一的,;而邏輯地址是內(nèi)部和編程使用的,、并不唯一.
物理地址和邏輯地址可以互相轉(zhuǎn)換.
將邏輯地址中的段地址左移4位,加上偏移地址就得到20位物理地址.這里左移的4位是二進(jìn)制位,;如果用十六進(jìn)制表達(dá)地址就是左移一位(不知道為什么,復(fù)習(xí)數(shù)制內(nèi)容吧!還不知道為什么,看疑難解答吧!).左移4位還可以表達(dá)為乘以16,即:段地址×16+偏移地址.
同一個物理地址可以對應(yīng)多個邏輯地址形式.所以物理地址轉(zhuǎn)換為邏輯地址,需要明確段基地址或偏移地址,然后同上原則確定另一個地址.
邏輯地址 1460H :0100H 1380H :0F00H
物理地址 14700H
于是,對于主存14700H單元,我們可以描述為在1460H(或1380H)段的100H(或F00H)單元,或者說主存1460H :0100H(或1380H :0F00H)單元.

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多