從功能上8086分為兩部分,匯流排介面部分(biu) 和 執行部件(eu)
a. 匯流排介面部件a) 4個16位的段位址暫存器
i. cs **段位址暫存器
ii. ds 資料段位址暫存器
iv. ss 堆疊段位址暫存器
b) 16位的指令指標暫存器 ip
c) 20位的位址加法器
d) 6位元組的指令佇列緩衝器
b. 執行部件
a) 4個通用暫存器 ax、bx、cx、dx
b) 4個專用暫存器
i. 基數指標暫存器 bp
ii. 堆疊指標暫存器 sp
iii. 源變址暫存器 si
iv. 目的變址暫存器 di
c) 標誌暫存器 fr
d) 算數邏輯部件alu (算術運算和邏輯運算)!
a. 狀態標識6個:a) 符號標誌 sf b) 零標誌 zf c) 奇偶標誌 pf d) 進製標誌 cf e) 輔助進製標誌 af f) 溢位標誌 of
b. 控制標誌3個
a) 方向標誌 df b) 中斷允許標誌 if c) 跟蹤標誌 tf
有符號有意義:zf sf pf of 無符號有意義:pf zf cf af
a.有1片8284a,作為時鐘發生器,提供時鐘訊號和同步ready訊號和reset訊號b.有3片8282或74ls273,用來作為位址鎖存器,暫存位址
c.有2片8286/8287,作為匯流排收發器,增加資料匯流排的驅動能力
d.有1片8086,作為微處理器,負責cpu對儲存器和io埠的資料傳輸以及指令的執行
微機原理概述
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位微...
微機原理 80386(3)
保護模式下的記憶體管理 邏輯位址由乙個16位的段選擇子和32位的偏移量兩部分組成。段選擇子存放在段暫存器中。位址轉換框圖 採用分頁管理,便於實現虛擬儲存器管理,可以方便地以頁為單位把記憶體空間對映到磁碟空間,分頁還能明顯提高訪問資料的效率,有效利用記憶體碎片。分段技術將邏輯位址轉換成線性位址,當cr...