版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2章IA-32結(jié)構(gòu)微處理器及其結(jié)構(gòu)2.1微處理器的主要性能指標(biāo)2.28086/80882.380186/801882.4802862.5803862.6804862.7Pentium和PentiumPro2.8PentiumⅡ,PentiumⅢ及Pentium41第2章IA-32結(jié)構(gòu)微處理器及其結(jié)構(gòu)2.1微處理器的主要2.1微處理器的主要性能指標(biāo)2.1.1字長(zhǎng)-微處理器交換、加工和存放信息時(shí),其信息位(Bit)的最基本長(zhǎng)度。2.1.2
指令數(shù)-指令是計(jì)算機(jī)完成某種操作的命令。不同計(jì)算機(jī)的指令種數(shù)不同,其功能強(qiáng)弱也不同。2.1.3
運(yùn)行速度-計(jì)算機(jī)完成任務(wù)的設(shè)計(jì)指標(biāo),一般以MIPS衡量。寄存器加法指令執(zhí)行時(shí)間定義為基本指令執(zhí)行時(shí)間。2.1.4訪存空間-由地址總線的條數(shù)決定。如8086有20條地址線,訪存空間=220=。22.1微處理器的主要性能指標(biāo)2.1.1字長(zhǎng)-微處理器交換精品資料3精品資料3你怎么稱呼老師?如果老師最后沒有總結(jié)一節(jié)課的重點(diǎn)的難點(diǎn),你是否會(huì)認(rèn)為老師的教學(xué)方法需要改進(jìn)?你所經(jīng)歷的課堂,是講座式還是討論式?教師的教鞭“不怕太陽(yáng)曬,也不怕那風(fēng)雨狂,只怕先生罵我笨,沒有學(xué)問無顏見爹娘……”“太陽(yáng)當(dāng)空照,花兒對(duì)我笑,小鳥說早早早……”442.1.5高速緩存大?。–ache)-與運(yùn)行速度有關(guān)。2.1.6虛擬存儲(chǔ)空間-可通過硬件和軟件的綜合來擴(kuò)大用戶可用存儲(chǔ)空間,支持運(yùn)行比實(shí)際內(nèi)存大得多的的大任務(wù)。2.1.7是否能構(gòu)成多處理器系統(tǒng)2.1.8工藝形式及其他-封裝形式、電源電壓、功耗、使用環(huán)境(商、工、軍)及控制功能(中斷等)。52.1.5高速緩存大?。–ache)-與運(yùn)行速度有關(guān)。5表IA-32結(jié)構(gòu)微處理器家族主要性能簡(jiǎn)介161681616163232326464128或25664646464指令數(shù)133133CPU指標(biāo)性能80868088802868038680486PentiumPentiumProPentiumⅡPentiumⅢPentium4字長(zhǎng)外部數(shù)據(jù)通道內(nèi)部數(shù)據(jù)通道為8086母集為80286母集為80386母集為80486母集時(shí)鐘頻率5~10MHz4.77MHz最高20MHz最高40MHz最高100MHz最高166MHz最高200MHz最高500MHz最高800MHz最高3.06GHz運(yùn)行速度0.6MIPS0.63MIPS0.3MIPS10MIPS25MIPS150MIPS寄存器寬度GP:16GP:32FPU:80GP:32FPU:80MMX:64GP:32FPU:80MMX:64XMM:1286表IA-32結(jié)構(gòu)微處理器家族主要性能簡(jiǎn)介168163232表IA-32結(jié)構(gòu)微處理器家族主要性能簡(jiǎn)介(續(xù))1MB(20)無64KB工藝HMOSCHMOSBICMOS引腳數(shù)4068168321370電壓+5+3.3+2.0CPU指標(biāo)性能80868088802868038680486PentiumPentiumProPentiumⅡPentiumⅢPentium4Cache無L1:8KL1:16KL1:16KL2:256或512KL1:32KL2:256或512KL1:32KL2:512KL1:8KL2:256K訪存空間16MB(24)4GB(32)64GB(36)虛擬存儲(chǔ)空間1GB64TB256TBI/O尋址空間132478+1.77表IA-32結(jié)構(gòu)微處理器家族主要性能簡(jiǎn)介(續(xù))1MB(202.28086/8088微處理器2.2.18086的內(nèi)部結(jié)構(gòu)AHALBHALCHCLDHDLSPBPDISI暫存儲(chǔ)器狀態(tài)標(biāo)志寄存器EU控制單元123456內(nèi)部通信寄存器IPESCSSSDS總線控制邏輯(16位)通用寄存器組AXBXCXDX指令隊(duì)列緩存器8086總線地址總線(20位))地址產(chǎn)生器執(zhí)行部件(EU)總線接口部件(BIU)ALU(隊(duì)列)Q總線(8位)ALU數(shù)據(jù)總線數(shù)據(jù)總線(16位82.28086/8088微處理器2.2.18086的內(nèi)1.執(zhí)行部件(EU)(1)運(yùn)算器(2)通用寄存器組(3)EU控制單元-接收BIU指令隊(duì)列(InstructionStreamQueue)指令碼,并控制EU各個(gè)部件的操作。①16位算術(shù)邏輯單元ALU(ArithmaticandLogicUnit)②16位狀態(tài)標(biāo)志寄存器F(Flag)③暫存寄存器4個(gè)16位數(shù)據(jù)寄存器SP(StackPointer)BP(BasePointer)SI(SourceIndex)DI(DestinationIndex)91.執(zhí)行部件(EU)(1)運(yùn)算器(2)通用寄存器組(3)E2.總線接口部件
(BIU)(1)指令隊(duì)列緩沖器(2)16位指令指針寄存器(3)地址產(chǎn)生器和段寄存器(4)總線控制邏輯102.總線接口部件
(BIU)(1)指令隊(duì)列緩沖器(2)16實(shí)際地址PA的產(chǎn)生過程邏輯地址段寄存器0000實(shí)際地址150偏移地址段地址左移4位∑地址產(chǎn)生器01519011實(shí)際地址PA的產(chǎn)生過程邏輯地址段寄存器0000實(shí)際地址1508086的20位地址是:
PA=(段首趾×16)+偏移地址4個(gè)段寄存器用來存放各種段的首地址,其中包括:CS(CodeSegment);SS(StackSegment);DS(DataSegment);ES(ExtraSegment)。128086的20位地址是:
PA=(段首趾×162.2.28086的寄存器結(jié)構(gòu)AHALBHBLCHCLDHDLSPBPSIDICSDSSSESIPFHFLAX累加器BX基數(shù)CX計(jì)數(shù)DX數(shù)據(jù)堆棧指針基址指針源變趾目的變趾指令指針狀態(tài)標(biāo)志代碼段寄存器數(shù)據(jù)段寄存器堆棧段寄存器附加段寄存器1.通用寄存器組(2)地址指針和變趾寄存器(1)數(shù)據(jù)寄存器2.控制寄存器組3.段寄存器組132.2.28086的寄存器結(jié)構(gòu)AHALBHBLCHCLDH數(shù)據(jù)寄存器的隱含使用寄存器AXALAHBXCXCLDXSPSIDI操作字乘、字除、字I/O字節(jié)乘、字節(jié)除、字節(jié)I/O、查表轉(zhuǎn)換、十進(jìn)制運(yùn)算字節(jié)乘、字節(jié)除查表轉(zhuǎn)換數(shù)據(jù)串操作、循環(huán)控制多我移位和循環(huán)移位字乘、字除、間接I/O堆棧操作數(shù)據(jù)串操作數(shù)據(jù)串操作14數(shù)據(jù)寄存器的隱含使用寄存器AXALAHBXCXCLDXSPS狀態(tài)標(biāo)志寄存器FOFDFIFTFSFZFAFPFCF1514131211109876543210(1)狀態(tài)標(biāo)志位①進(jìn)位標(biāo)志CF(CarryFlag)
②輔助進(jìn)位標(biāo)志AF(AuxiliaryCarry
Flag)
③溢出標(biāo)志OF(OverflowFlag)④零標(biāo)志ZF(ZeroFlag)
⑤符號(hào)標(biāo)志SF(SignFlag)⑥奇偶標(biāo)志PF(ParityFlag)15狀態(tài)標(biāo)志寄存器FOFDFIFTFSFZFAFPFCF15(2)控制標(biāo)志位①方向標(biāo)志DF(DirectionFlag)②中斷允許標(biāo)志IF(InterruptFlag)③陷阱標(biāo)志TF(TrapFlag)標(biāo)志為1的符號(hào)為0的符號(hào)OFDFIFSFZFAFPFCFOVDNEINGZRACPECYNVUPDIPLNZNAPONCFLAGS中的狀態(tài)標(biāo)志表示符號(hào)16(2)控制標(biāo)志位①方向標(biāo)志DF(DirectionFl2.2.38086的引腳特性40393837363534333231302928272625242322211234567891011121314151617181920GNDAD14AD13AD12AD11GNDVccAD15AD16/S3BHE/S7MN/MXRDHOLD(RQ/GT0)HLDA(RQ/GT1)WR(LOCK)M/IO(S2)DT/R(S1)DEN(S0)ALE(QS1)INTA(QS0)TESTREADYRESETAD10AD9AD8AD7AD6AD5AD4AD3AD2AD1AD0NMIINTRCLKAD17/S4AD18/S5AD19/S6注:24~31引腳括號(hào)中為最大方式時(shí)定義,括號(hào)前面是最小方式定義172.2.38086的引腳特性4039383736353431.地址/數(shù)據(jù)總線(AD15~AD0
雙向、三態(tài))2.地址/狀態(tài)總線(A16/S3,A17/S4,A18/S5,A17/S6
)(1)S4和S3的功能(2)S5
用來指示中斷允許標(biāo)志IF的狀態(tài)。(3)S6始終是低電平。S4S3段寄存器00ES01SS10CS(或I/O,中斷響應(yīng))11DS181.地址/數(shù)據(jù)總線(AD15~AD0雙向、三態(tài))S4S33.控制總線
(1)BHE/S7
時(shí)分復(fù)用引腳。在總線的T1狀態(tài)輸出BHE,其它狀態(tài)輸出S7,S7為備用狀態(tài)信號(hào),目前無定義。操作BHEA0使用的數(shù)據(jù)引腳00100101讀或?qū)懪嫉刂返囊粋€(gè)字讀或?qū)懪嫉刂返囊粋€(gè)字節(jié)讀或?qū)懫娴刂返囊粋€(gè)字節(jié)讀或?qū)懫娴刂返囊粋€(gè)字AD15~AD8AD15~AD0AD7~AD010AD7~AD0AD15~AD8(第1個(gè)總線周期放低位數(shù)據(jù)字節(jié))(第2個(gè)總線周期放高位數(shù)據(jù)字節(jié))193.控制總線操作BHEA0使用的數(shù)據(jù)引腳0(2)RD-讀控制信號(hào)(輸出,三態(tài)、低電平有效、DMA時(shí)懸空)。(3)READY-準(zhǔn)備就緒信號(hào)(輸入,高電平有效)。(4)TEST-測(cè)試信號(hào)(輸入,低電平有效)(5)INTR-可屏蔽中斷請(qǐng)求信號(hào)(輸入,高電平有效)。(6)NMI-非屏蔽中斷請(qǐng)求信號(hào)(輸入,上升沿有效)。(7)RESET-復(fù)位信號(hào)(輸入,高電平有效)。復(fù)位后F,IP,DS,SS,ES及指令隊(duì)列緩沖器清零,CS=0FFFFH,CPU從FFFF0H開始執(zhí)行程序。(8)CLK-時(shí)鐘脈沖(輸入),占空比1/3(1/3周期為高電平),一般由8243A時(shí)鐘發(fā)生器提供。20(2)RD-讀控制信號(hào)(輸出,三態(tài)、低電平有效、DMA時(shí)懸空4.電源和地線
電源線Vcc接入電壓=+5V±10%;兩個(gè)GND均應(yīng)接地。5.其他控制線
8086CPU的
24~31號(hào)引腳均為控制信號(hào)線,其定義由8086的工作方式(最小方式或最大方式)決定。214.電源和地線212.2.48088與8086的比較8088CPU是8086之后推出的準(zhǔn)16位微處理器,二者在軟件方面完全兼容。主要區(qū)別如下:1.外部數(shù)據(jù)總線位數(shù)上的差別2.指令隊(duì)列容量上的差別
8086指令隊(duì)列可容納6個(gè)字節(jié),每個(gè)總線周期可取指令2個(gè)字節(jié);8088指令隊(duì)列僅4個(gè)字節(jié),每個(gè)總線周期取準(zhǔn)單字節(jié)。3.引腳特性上的差別(1)8088高8位地址總線A15~A8不與數(shù)據(jù)總線復(fù)用。
(2)34號(hào)引腳的定義不同:8086為BHE控制信號(hào);8088為SS0狀態(tài)信號(hào)。(3)28號(hào)引腳的相位不同:8086為M/IO;而8088為IO/M222.2.48088與8086的比較80882.2.58086的時(shí)鐘和總線周期概念1.8284A時(shí)鐘信號(hào)發(fā)生器8284A
500500X1X21716125108141311222119EFIF/CRDY外界RESCLKOSCOSCCLKREADYRESETRESET8086/8088NC232.2.58086的時(shí)鐘和總線周期概念1.8284A2.總線周期
(1)當(dāng)存儲(chǔ)器或外設(shè)速度低,在T3發(fā)READY無效信號(hào),在T3之后插入TW(等待狀態(tài)),直到存儲(chǔ)器或外設(shè)發(fā)出READY有效信號(hào),CPU才自動(dòng)脫離TW進(jìn)入T4狀態(tài)。(2)總線周期只用于CPU與存儲(chǔ)器或外設(shè)之間傳送數(shù)據(jù)和填充指令隊(duì)列。總線周期之后如為空閑周期,若前周期為寫周期16位總線繼續(xù)驅(qū)動(dòng),否則低16位處于浮空狀態(tài)?!挚偩€周期空閑周期總線周期≈≈T1T2T3.TwT4T1T2T1T3CLK地址/數(shù)據(jù)總線地址輸出數(shù)據(jù)輸入緩沖浮空讀周期地址輸出數(shù)據(jù)輸出地址/數(shù)據(jù)總線寫周期242.總線周期≈總線周期空閑周期總線周期≈≈T1T2T3.T2.2.68086/8088的工作方式1.最小方式及8282,8286的應(yīng)用(1)最小方式
8086的MN/MX(33腳)接Vcc(+5V)時(shí),系統(tǒng)所有的總線控制信號(hào)均由8086直接產(chǎn)生,系統(tǒng)總線控制邏輯電路被減到最小。(2)8282/8283的應(yīng)用
8282(不反向)/8283(反向)是Intel的8位帶鎖存器的單向三態(tài)緩沖器。以8086的ALE接STB,用作地址總線鎖存驅(qū)動(dòng)。252.2.68086/8088的工作方式1.最小方式及828282/8283引腳圖8282/8283真值表DI0DI1DI2DI3DI4DI5DI6DI7OEGNDVccDO0DO1DO2DO3DO4DO5DO6DO7STB輸入輸出STBDONLHHHLHLLLLXDON0HXX三態(tài)OEDIN268282/8283引腳圖8282/8283真值表DI0D
(3)8286/8287的應(yīng)用
8286(不反向)/8287(反向)是Intel的8位雙向三態(tài)緩沖器。可對(duì)數(shù)據(jù)總線增加驅(qū)動(dòng)能力。8286與74LS245相同的結(jié)構(gòu)和特性。OE為三態(tài)控制信號(hào),在系統(tǒng)中接8086的DEN端。T為數(shù)據(jù)傳送方向控制信號(hào),接8086的DT/R端。27(3)8286/8287的應(yīng)用278286/8287引腳圖8286/8287功能表A0A1A2A3A4A5A6A7OEGNDVccB0B1B2B3B4B5B6B7T輸入OETLLB數(shù)據(jù)傳到A總線LHA數(shù)據(jù)傳到B總線HXA與B隔斷,三態(tài)功能288286/8287引腳圖8286/8287功能表A0A1A(4)最小方式下,24~31號(hào)引腳功能的定義
①M(fèi)/IO(輸出三態(tài)):接存儲(chǔ)器和接口芯片的CS片選端,DMA時(shí)浮空。
②WR(輸出,三態(tài),低電平有效):有效期間在T2,T3和Tw,DMA時(shí)浮空。③HOLD總線保持請(qǐng)求信號(hào)(輸入,高電平有效):由DMA類器件發(fā)來請(qǐng)求占用總線的控制信號(hào)。④HLDA總線保持應(yīng)答(輸出,高電平有效):對(duì)HOLD的應(yīng)答。
29(4)最小方式下,24~31號(hào)引腳功能的定義29CLKHOLDHLDAAD15~AD0A19/S6~A16/S3所有三態(tài)總線T4或T1浮空總線保持請(qǐng)求/保持響應(yīng)時(shí)序(最小方式)30CLKHOLDHLDAAD15~AD0A19/S6~A16/⑤INTA中斷響應(yīng)信號(hào)(輸出,低電平有效):是對(duì)INTR的響應(yīng)。三個(gè)空閑狀態(tài)T1T2T3T4T1T1T1T1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 國(guó)家知識(shí)產(chǎn)權(quán)局專利局專利審查協(xié)作湖北中心2026年度專利審查員公開招聘40人備考題庫(kù)含答案詳解
- 廈門大學(xué)附屬第一醫(yī)院漳州招商局開發(fā)區(qū)分院2025年第四批公開招聘編外工作人員備考題庫(kù)附答案詳解
- 咸安區(qū)2026年面向教育部直屬師范大學(xué)公費(fèi)師范畢業(yè)生專項(xiàng)招聘?jìng)淇碱}庫(kù)完整參考答案詳解
- 2025年西安市雁塔區(qū)第一小學(xué)教師招聘考試備考題庫(kù)及答案解析
- 2025年12月云南玉溪市易門縣華億投資有限責(zé)任公司(第二次)招聘8人備考核心題庫(kù)及答案解析
- 2025年衛(wèi)生健康局招聘?jìng)淇碱}庫(kù)及1套參考答案詳解
- 2025年第十師北屯市公安局面向社會(huì)公開招聘警務(wù)輔助人員備考題庫(kù)及1套完整答案詳解
- 構(gòu)建區(qū)域教育評(píng)價(jià)改革模型:人工智能評(píng)價(jià)結(jié)果應(yīng)用與效果評(píng)估教學(xué)研究課題報(bào)告
- 國(guó)家知識(shí)產(chǎn)權(quán)局專利局專利審查協(xié)作四川中心2026年度專利審查員公開招聘?jìng)淇碱}庫(kù)有答案詳解
- 2025北京市海淀區(qū)海淀街道社區(qū)衛(wèi)生服務(wù)中心招聘11人一備考筆試題庫(kù)及答案解析
- 光大金甌資產(chǎn)管理有限公司筆試
- 算力產(chǎn)業(yè)園項(xiàng)目計(jì)劃書
- 【MOOC】《電子技術(shù)》(北京科技大學(xué))中國(guó)大學(xué)MOOC慕課答案
- 老年髖部骨折快速康復(fù)治療
- 【初中地理】跨學(xué)科主題學(xué)習(xí)探 索外來食料作物的傳播史課件-2024-2025學(xué)年七年級(jí)上學(xué)期(人教版2024)
- 四川省南充市2024-2025學(xué)年高一地理上學(xué)期期末考試試題含解析
- 小數(shù)乘除法豎式計(jì)算題200道及答案
- 過敏性休克課件
- 《紅樓夢(mèng)》逐章(回)詳細(xì)解讀
- 化學(xué)品管理控制程序
- 圖案-中國(guó)傳統(tǒng)圖案創(chuàng)新運(yùn)用設(shè)計(jì)智慧樹知到期末考試答案章節(jié)答案2024年北京工業(yè)大學(xué)
評(píng)論
0/150
提交評(píng)論