微機原理 80386(3)

2021-08-20 17:17:30 字數 573 閱讀 2367

保護模式下的記憶體管理:

邏輯位址由乙個16位的段選擇子和32位的偏移量兩部分組成。

段選擇子存放在段暫存器中。

位址轉換框圖

採用分頁管理,便於實現虛擬儲存器管理,可以方便地以頁為單位把記憶體空間對映到磁碟空間,分頁還能明顯提高訪問資料的效率,有效利用記憶體碎片。

分段技術將邏輯位址轉換成線性位址,當cr0的pg欄位設為0時,線性位址就是實體地址,當pg為1時,分頁部件將線性位址轉換成實體地址。

80386採用兩層表來實現分頁管理。第一層被稱為頁目錄,第二層被稱為頁表。

頁目錄表中包含1024個頁目錄項,每項4位元組;頁表中也包含1024個32位的頁表項,每個頁表項對應了乙個4kb的連續實體地址空間。

(1)線性位址的高10位作為頁目錄的索引號,指向1024個頁目錄項中的某一項。

(2)線性位址的的中間10位作為頁表的索引號

(3)線性位址的低12位作為頁面的偏移位址,也就是實體地址的低12位

微機原理概述

1.什麼是微型計算機機?由於明確定義微型計算機的定義比較困難,我們一般把台式計算機一類的個人計算機 結構相對簡單的工業控制計算機等等統稱為微型計算機 2.微機原理這門學科是研究什麼的?我們主要討論微型處理器,微型計算機和微型計算機系統.1 微處理器 cpu 是微型計算機控制和處理的核心。如圖所示,微...

微機原理 80386(1)

早期的8086 8088,80186和80286屬於x86的16位版本,稱為x86 16.80386 80486 pentium等屬於x86的32位版本,稱為x86 32.從pentium開始不再用x86命名,用ia來指稱它們所採用的架構,ia 32架構等同與x86 32.80386是第乙個32位微...

微機原理 1

8 16 32位機 微機的組成 1 數制 10 d 權 10的i次方 2 b 權 2的i次方 8 o q 權 8的i次方 16 h 權 16的i次方 10 2 整數部分除2 小數部分乘2 2 二進位制編碼 8421 bcd碼 壓縮bcd數4位 非壓縮bcd數8位儲存 加法 加6指令調整 ascii碼...