




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
微型計算機原理
及接口技術(shù)
授課教師:
80X86CPU
本章主要內(nèi)容:
1、16位微處理器8086/8088CPU的內(nèi)部編程結(jié)構(gòu)
2、內(nèi)部寄存器的功能
3、CPU外部管腳的作用
4、系統(tǒng)對存儲器的分段管理
5、IBMPC/XT系統(tǒng)主機板的配置
6、高檔的80X86和pentium系列微處理器的功能結(jié)構(gòu)、主要特點介紹。
1M______________分析直接尋址
64K?準(zhǔn)40條引腳雙列直插的范圍,可訪
、…429000個晶體,有工66問的輸入/輸出
接口地址范圍
工作頻隹8086為5M",8086-2為8z
■工為
808610MHz
8088CPU與8086異同:準(zhǔn)工6位微處理器,其內(nèi)部寄存
器、內(nèi)部運算器以及內(nèi)部操作都與8086基本二)同,不同
之處是外部的區(qū)別,8088外部數(shù)據(jù)總線為8位。
推出8088原因:兼容已有的一整套intel外圍設(shè)備接口
芯片。o
2.1.18088/8086CPU的內(nèi)部編程結(jié)熟
?重點:分為哪兩個部件?各部件的組成和功能如何?
?8088/8086CPU從功能上分:
(1)總線接口部件(BIU):功能,負責(zé)CPU與存儲器、I/O端口傳
送數(shù)據(jù)。即從內(nèi)存取指令,送指令隊列緩沖器。
(2)執(zhí)行部件(EU):功能,負責(zé)指令的譯碼、執(zhí)行指令。
CPU執(zhí)行指令時,總線接口部件要配合執(zhí)行部件從指定的內(nèi)存單
元或外設(shè)端口中取數(shù)據(jù),將數(shù)據(jù)傳送給執(zhí)行部件,或把執(zhí)行部件執(zhí)行
的結(jié)果傳送給指定的內(nèi)存單元或外設(shè)端口中。
20位物理地址加法器
AHAL
BHBL
CHCL
DHDL
SP
BP
執(zhí)行單元DI
(EU)SI
總㈡DB
線
控AB
制=
ALU數(shù)據(jù)總線(16位)ES
IP邏
輻
內(nèi)部通信nC
《寄存器寄存器
EUhh=|l|2|3|4|5|6ldJ
控制單元
隊列總指令隊列
狀態(tài)標(biāo)志寄存器線8位
圖2-18086的內(nèi)部編程結(jié)構(gòu)
20位物理地址加法器
總
線口DB
控
制Z=>AB
邏
輻
=>CB
l|2|3|4[5|6]dJ
指令隊列
20位物理地址加法器
總
線口DB
控
制Z=>AB
邏
輻
=>CB
l|2|3|4[5|6]dJ
指令隊列
20位物理地址加法器
總
線口DB
控
制Z=>AB
邏
輻
=>CB
l|2|3|4[5|6]dJ
指令隊列
20位物理地址加法器
總
線口DB
控
制Z=>AB
邏
輻
=>CB
l|2|3|4[5|6]dJ
指令隊列
20位物理地址加法器
總
線口DB
控
制Z=>AB
邏
輻
=>CB
l|2|3|4[5|6]dJ
指令隊列
8088的內(nèi)部結(jié)構(gòu)
輸入/輸出
控制電路
外
部
總
線
1234
8位
指令隊列
回
返
執(zhí)行部件(EU)總線接口部件(BIU)
2.1.28088/8086CPU的內(nèi)部寄存器
(一)8086/8088的內(nèi)部寄存器:內(nèi)部有14個16位寄存器。
D15D0
AX累加器
BX基址寄存器
?數(shù)據(jù)寄存器
CX計數(shù)寄存器
DX數(shù)據(jù)寄存器
堆棧指針寄存通用寄存器
-指針寄存器
基址指針寄存舞
源變址寄存器-
-變址寄存器
目的變址寄存卷
指令指針「
-控制寄存器
狀態(tài)標(biāo)志寄存器
代碼段寄存器-
數(shù)據(jù)段寄存器
?段寄存器
堆棧段寄存器
擴展段寄存器_
圖L118086/8088內(nèi)部寄存器
FLAGS16位標(biāo)志寄存器
標(biāo)志寄存器:用來存放指令執(zhí)行過程的結(jié)果和特征,以便控制程序的走向。
狀態(tài)標(biāo)志位:反映記錄算術(shù)或邏輯運算的結(jié)果或特征,有6個位,計算機根
據(jù)運算的結(jié)果自動把相應(yīng)的位置1或0。
控制標(biāo)志位:用指令來設(shè)置,用來控制CPU的操作,由程序設(shè)置或清除。
FLAGS16位標(biāo)志寄存器
[例2.1]設(shè)AL=(H111110B,BL=00101000B求AL+BL=?
ADDAL,BL;AL-AL+BL
1、最高位沒有產(chǎn)生進位,CF=O
2、AF=101111110
3、PF=1
4、D6CF=1+00101000
5、OF=D@CF=1
6CF10100110
這些位計算機自動完成。
2.28086/8088引腳信號與工作模式
2.2.18086/8088引腳信號
GND——140——VCC40條引腳線按功能「
239------A15
A14可以分為5類:
A13338Ais/Sa
A12-----437-----A17/S4
An-----536------Ais/Ss一、地址/數(shù)據(jù)總線
635
Aio-----Aig/SG二、地址/狀態(tài)線
As------734——SSo/(HICH)
As------833------MN/MX三、控制總線
AD?——932------RD_______
AD&------1031____HOLD(RQ/GTo)四、電源線,
AD5------1130——HLDA(RQ/GTi)
AD4——1229——而(LOCK)和地線GND
AD3——1328——IO/1(芨)
AD2——1427——DT點(芨)
ADi——1526——DEN?
ADo-----1625——ALE(QSo)
NMI——1724——INTA(QSi)
INTR——1823TEST
CLK——1922——READY
GND——2021------RESET
括號為最大模式引腳名
I腳信號與工作模式
GND一fc(+5V)
叫一?AD152.2.18086/8088引腳信號
AD13--A16/S3
AD12一■"^17/S440條引腳線按功能
ADn--Ai8/S5可以分為5類:
AD10—-A[9/Sg
ADp*"
-BHE/S7一、地址/數(shù)據(jù)總線
ADg.-MN/MX
AD7一-RD二、地址/狀態(tài)線
ADg-8086-HOLD(RQ/GT)
0三、控制總線
■■^LDACRQ/GIi)
-WR(LOCK)四、電源線,
AD3-M/IO(S^)
AD2一-DT/R(S[)和地線GND
AD[—-DEN(%)
ADL-ALE(QS0)
NM1--INTA(QSi)
INTf^—-TEST
CLK—-READY
GNX—RESET
圖L208086的引腳信號括號為最大模式引腳名
140—voc
A14-239—Ais一、地址/數(shù)據(jù)總線AD15—ADO
A13--338—Au/Ss(AddressDataBus)
A12--437-An/S4
AH—536—Ais/Ss8086:這是分時復(fù)用的地址數(shù)據(jù)總線,
Aio—635-AB/SS傳送地址時,三態(tài)輸出;傳送數(shù)據(jù)時,
734—SSo/(HIGH)
As—雙向三態(tài)輸入/輸出。
As—833一吵麻
32
AD;—9-RD_____8088:AD7—ADO:分時復(fù)用,
1031_HOLD(RQ/GT^
AD6—AD8—AD15,只用來輸出地址。
AD51130—HLDAWGTQ
AD41229—而血
優(yōu)點:分時復(fù)用的方法才能使40條引
AD尬31328—IO九&)
1427腳實現(xiàn)20位地址,16位數(shù)據(jù)及眾多控
AD1—DTA&)
1526—DEN?制信號和狀態(tài)信號的傳輸,節(jié)省了弓I腳。
ADo—1625—ALE(QSo)
NMI—1724—m(QSi)
INTR—1823—TEST
CLK—1922-READY
GND—2021-RESET
二、地址/狀態(tài)A19/s6—A16/s3(Address/
Status)
CND140—voc
A14一239分時復(fù)用的地址狀態(tài)總線,三態(tài)輸出;
A13—338—Aie/Ss
A12—437A17/S4在總線周期T1狀態(tài),做為地址總線的高4位;
An—536—Ais/Ss
其它狀態(tài),作為狀態(tài)信號:
Aio—635-"AH/SG
7
As—34—SSo/(HIGH)S6恒等0,表示CPU當(dāng)前連在總線上;
As—833一刪麻
AD7—932-RD____S5表示中斷允許標(biāo)志位的狀態(tài),S5=0表示CPU可
1031HOLD(RQ/GTo)以響應(yīng)可屏蔽中斷的請求,S5=l,表示CPU禁止
1130_HLDA(RQ/(m)一切可屏蔽中斷。
ADA—1229—W(LOG0
ADq1328—10髓)S4,S3的組合表明當(dāng)前正在使用的段寄存器。
27
Alt141一DT法閭
AU11526一D麗曲S4S3狀態(tài)
ADO-----1625—ALE(QSo)00正在使用ES擴展段寄存器
NM----1724—iNTA(QSi)
NIK—1823—TEST01正在使用SS堆棧段寄存器
ULK----1922
—READY10正在使用CS或位米用任何段寄存器
GND—2021-RESET
11正在使用DS擴展段寄存器
三、控制總線(ControlBus)
1、NMI:非屏蔽中斷引腳(輸入),
140
TOC不受IF影響,不能用軟件屏蔽,只要此
Au------239
An--338—Ais/Ss信號出現(xiàn),就在執(zhí)行完當(dāng)前的指令后,
An--437A17/S4引起中斷。
Ati------536—Ais/Ss
2、INTR:可屏蔽中斷請求信號弓I腳。
A10------635"AB/SB
As—134—SSo/(HIGH)(輸入,高電平有效),IF=1,CPU響
As—833一期施應(yīng)中斷,停止執(zhí)行的指令序列,轉(zhuǎn)向中
AD7—932-RD_____斷服務(wù)子程序。
ADG—10808831_HOLD奧她
俄—11CPU30_HLDA(RQ/GTi)3、RESET:系統(tǒng)復(fù)位信號引腳(輸入
AD4—1229—W(LOO0高電平有效)
Al)3—1328—10械
股——1427一DT4閭復(fù)位后內(nèi)部寄存器狀態(tài)
ADi—1526—Dl?DS、SS、ES、IP、FLAGS者覆0000H
ADo—1625-ALE(QSo)
1
皿一1724—麗(QSi)指令隊列:清除
INTR—1823
-TESTCS:FFFFH
CLK—1922——READY
GND—2021一RESET
三、控制總線(ControlBus)
44、CLK:系統(tǒng)時鐘,輸入:通常與8284
GND—140—VCC
239---A15集成電路的時鐘發(fā)生器相連,為系統(tǒng)提供
A14-時鐘信號。
A13—338—Au/Ss
437
A12—-A17/S45、"RD:讀控制信號三態(tài)輸出,低電平有
An—536—Ais/Ss
效,表示CPU將要執(zhí)行一個存儲器或I/O端
Aio—35-AIS/SB
As—734—SSo/(HIGH)口的讀操作。
833
As—一HN麻6、READY:準(zhǔn)備好(輸入)READY高
也一932-RD____
/Au1JYb10OUOO31HOLD(RQ/GTo)電平是表示存儲器、外部設(shè)備已準(zhǔn)備好,
AD5—11CPU30_HLDA(RQ/GTOCPU可以傳送數(shù)據(jù),當(dāng)為低電平時,CPU
ADi—1229―根血采集到后,進入等待狀態(tài)。
ADa—1328一10九⑤)
啦一1427一D怵⑤7、TEST:測試信號引腳(輸入),
ADi—1526—DEN?
ADo—1625-ALE(QSo)它用于多處理器系統(tǒng),且只有在執(zhí)行
NHI—17」24-SA(QSi)WAIT指令是才使用,當(dāng)CPU執(zhí)行WAIT指
INTR—1823—T^T令時,每隔5個時鐘周期對該線進行測試。
CLK—1922——READY若為高電平,仍等待,若為低電平等待結(jié)
GND—2021-RESET束。
三、控制總線(ControlBus)
4
GND—14UTCC
A14一239--A15
8、BHE/S7:高8位數(shù)超總線允許/狀態(tài)復(fù)
A13—338—Au/Ss用引腳(三態(tài)輸出)麗記在總線周期的
A12—437-A17/S4
An—536—Ais/SsT1狀態(tài)輸出,當(dāng)有信號時,表示總線高8
Aio,■635A19/S6位上數(shù)據(jù)有效;S7在T2—T4時輸出。
As—734—SSo/(HIGH)
As—833—HN/MX
研一932——RD____9、MN/MX:最大/最小模式控制引腳
AD&—10佩31_HOLD(皿迪MN亦為高電平時工作在最小模式,
心—1130_HLDA(RQ/GTi)
AD4—1229—W(LM)MN/而天為低電平時工作在最大模式
ADs—1328—10/i?
四、V電源引腳
尬——1427—DTA&)cc:
ADi—1526—DEN?GND:接地(2條)
ADo—1625-ALE(QSo)
NHI—17?24一叵(QSi)
INTR—1823—TEST
CLK—1922-READY
GND—2021-RESET
I
READY
8284時釗1
RESET
2.2J發(fā)生器
EESET3片
REAL>YBHE
1m/記2
ALESTB鎖存器DOQ—DO7
KTE地址總線
DIQ
Ajp-A168282
OEA19AO
AD0—
PI7
?片
8086/I
收發(fā)器\j/數(shù)據(jù)總線
DEH8286
DT/RD15DO
M/IO
WR
HOLD控制總線
HLDA
HTTP
INTA
&ES復(fù)位torn
2.2.28086/8088的工作模式
DI7DO7
--------?
DO6
DI6-----------?
-------------?
DO5
DI5、-----------?
------------?
鎖DO4
DI4-----------?
------------?
DO3
DI3-----------?
-------------?存
DO2r
----D---I--2----?
希DO1
DI1-----------?
-------------?
8282(或74LS373)是帶有三態(tài)DOO
DI0-----------?
門的八位鎖存器。2個控制信號。-------------?
O
STB
OE
8282
2.2.28086/8088的工作模式
DI7DO7
當(dāng)控制選通信號STB由高變低時,滿足DI6DO6
建立時間要求的輸入數(shù)據(jù)被輸入到鎖存器
DI5DO5
中。
°當(dāng)控制信號線0E為低電平時,三態(tài)門DI4鎖DO4
處于導(dǎo)通狀態(tài),允許輸出,數(shù)據(jù)出現(xiàn)在輸DI3存DO3
出端上,當(dāng)0E端為高電平時,輸出三態(tài)門DO2
斷開,輸出緩沖器處于高阻抗。DI2r
DI1DOlr
DOO
DIOr
OE
ALE
8282
2.2.28086/8088的工作模式
jj、雙向總線驅(qū)動器(總線收發(fā)器)
由于數(shù)據(jù)CPU與存儲器或I/O接口之間
的傳送是雙向的,所以要求總線驅(qū)動器
是雙向的。
8286是一種三態(tài)輸出的8位同相雙向總線
驅(qū)動器,用于數(shù)據(jù)的雙向傳送,緩沖、
驅(qū)動。
輸入控制引腳T:方向控制器,T為高電
平時A到B傳送數(shù)據(jù),T為低電平時B到A
傳送數(shù)據(jù)。
門控端6E:低電平有效,灰=1A組B組處
于高阻狀態(tài)
HIH
READY
叵f8284時鐘
RDYRESET
發(fā)生器
、最小模式
RESET3片
READYBHE
+5V
當(dāng)8086的蹩3蠅---------?
ALESTB鎖存器D0()—DO7
引腳MN/而醞地址總線
A]p-A/D為8282A19?A0
固定接到+5V4I5E
D0-ADbDI7
時,就處于最2片
小工作模式。8086Mg/I
峰器\f數(shù)據(jù)總線
既單處理器系DEMOE8286
DT/RTD15?D0
統(tǒng)方式,它適M/IO
W
合較小規(guī)模的瓦
HOLD控制總線
應(yīng)用。HLDM
INTE■
INTA
RDY獻
-----融復(fù)位El
Hlh地址鎖存信號ALE控制8282的
READY用鎖存器產(chǎn)生地址總
盧5284喃STB,8282
RDYRESEl
L發(fā)生器線。
82§6產(chǎn)生緩沖的數(shù)據(jù)總線,8086
的證N為低電平允許數(shù)據(jù)經(jīng)8286
傳送,百欣數(shù)據(jù)收發(fā)控制方向,
地址總線
接到8286的T引腳,D17R=0時,
A19?AOCPU接收來自數(shù)據(jù)總線上的數(shù)據(jù),
DT/R=1時,CPU向數(shù)據(jù)總線發(fā)送
數(shù)據(jù),控制總線負載輕,不用驅(qū)動,
數(shù)據(jù)總線直接從CPU引腳引出。
D15?DO
在最小工作模式下,CPU提供了所
有的控制信號。
控制總線系統(tǒng)總線類型分為:地址總線、數(shù)
據(jù)總線、控制與狀態(tài)總線、中斷與
DMA信號。
而復(fù)位m
最小方式:系統(tǒng)只有一個微處
CUD-^―140TCC
Ai4一239---A15理器,產(chǎn)生全部控制信號。
338
A13——AIG/SSINTA:中斷響應(yīng)信號(輸出)
A12—437-A17/S4
An—536—Ais/SsALE:地址鎖存允許信號(輸
Aio—635AB/SB出
As—734—SSo/(HIGH)
As—833J\地址總線DEN:數(shù)據(jù)允許信號
心一932-RD____/Al9?AO
ADs—10蜘831_HOLDWGT^DT/R:數(shù)據(jù)接收/發(fā)送(輸出)
心—11CPU30—HLDA(RQ/GTQ
AD4—1229—W(LM)M/IO:存儲器/輸入輸出控制信
AD3—1328—10用⑤);)數(shù)據(jù)總線號(輸出)
尬——1427—DTA&)
ADi一1526—DEN?D15?DOWR:寫信號(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 節(jié)能減排:環(huán)保型廠房股權(quán)轉(zhuǎn)讓與能源優(yōu)化協(xié)議
- 物流倉儲租賃及管理服務(wù)協(xié)議
- 住宅小區(qū)場地安全維護合同
- 餐飲行業(yè)總經(jīng)理全面授權(quán)與管理合同
- 汽車展場地推廣與汽車廠商合作協(xié)議
- 人工智能背景下的智慧規(guī)劃建設(shè)實踐與思考
- 城市CIM平臺建設(shè)賦能數(shù)字發(fā)展
- 美術(shù)素描說課課件
- 美術(shù)電影課件
- 美術(shù)班主題班會課件
- 2025年1月國家開放大學(xué)??啤掇k公室管理》期末紙質(zhì)考試試題及答案
- 組織行為準(zhǔn)則
- 2024版消防設(shè)計質(zhì)量問題案例分析手冊建筑機電專業(yè)
- 《性病防治知識講座》課件
- 第10講-動能與動能定理-高一物理同步講義-原卷版
- 基本公共衛(wèi)生服務(wù)項目培訓(xùn)
- 2024年廣東血液凈化護理知識競賽考試題庫(含答案)
- 2020-2024年五年高考地理真題分類匯編專題02 宇宙中的地球-(解析版)
- 安全、質(zhì)量、環(huán)境管理制度
- 2024版《中醫(yī)基礎(chǔ)理論經(jīng)絡(luò)》課件完整版
- OCEAN腳本簡明教程
評論
0/150
提交評論