學習啦 > 學習電腦 > 網(wǎng)絡知識 > 網(wǎng)絡基礎知識 > 物理地址段地址16偏移地址

物理地址段地址16偏移地址

時間: 春健736 分享

物理地址段地址16偏移地址

  物理地址段地址16偏移地址?學習啦小編整理了相關資料,一起去了解一下吧。

  物理地址段地址16偏移地址

  我們看一個例子,一個數(shù)據(jù)為2H,二進制形式為10B,對其進行左移運算:

  觀察上面移位次數(shù)和各種形式數(shù)據(jù)的關系,我們可以發(fā)現(xiàn):

  (1)一個數(shù)據(jù)的二進制形式左移1位,相當于該數(shù)據(jù)乘以2;

  (2)一個數(shù)據(jù)的二進制形式左移N位,相當于該數(shù)據(jù)乘以2的N次方;

  (3)地址加法器如何完成段地址_6的運算?就是將二進制形式存放的段地址左移4位。

  進一步思考,我們可看出:一個數(shù)據(jù)的十六進制形式左移1位,相當于乘以16;一個數(shù)據(jù)的十進制形式左移1位,相當于乘以10;一個X的進制的數(shù)據(jù)左移1位,相當于乘以X。發(fā)散思維。

  “ 段地址_6+偏移地址=物理地址”的本質(zhì)含義是:CPU在訪問內(nèi)存時,用一個基礎地址(段地址_6)和一個相對于基礎地址的偏移地址相加,給出內(nèi)存單元的物理地址。

  下面用兩個比喻來說明“基礎地址+偏移地址 = 物理地址的思想”

  比如說,學校、體育館、圖書館同在一條筆直的單行路上,學校位于起點,你要去圖書館,問我那里的地址,我可以用兩種方式告訴你圖書館的地址:

物理地址段地址16偏移地址

  (1)從學校走2826m到圖書館。這2826m可以認為是圖書館的物理地址。

  (2)從學校走2000m到體育館,從體育館再走826m到圖書館。第一個距離2000m,是相對于起點的基礎地址,第二個距離826m是相對于基礎地址的偏移地址。

  第二個比喻,比如,只能通過紙條來互相通信,你問我圖書館的地址我只能將它寫在紙上告訴你。顯然,我必須有一張可以容納4位數(shù)據(jù)的紙條,才能寫下2826這個數(shù)據(jù)。

物理地址段地址16偏移地址

  可不巧的是,我沒有能容納4位數(shù)據(jù)的紙條,僅有兩張可以容納3位數(shù)據(jù)的紙條。

  這樣我只能這樣告訴你數(shù)據(jù)。

  一個是200

  一個是826

  拿到這個數(shù)據(jù)后,你要做如下運算處理:

  200(段地址)_0+826(偏移地址) = 2826(物理地址)

  8086CPU就是這樣一個只能提供兩張3位數(shù)據(jù)紙條的CPU。

  看過“ 物理地址段地址16偏移地址”的人還看了:

1.物理地址和邏輯地址的區(qū)別

2.物理首地址是什么意思

3.虛地址的物理地址計算

4.物理首地址是什么

5.物理地址和邏輯地址

6.電腦病毒機器狗的源代碼

604943