




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、本章內(nèi)容提要本章內(nèi)容提要: :微型計(jì)算機(jī)的組成及任務(wù)原理微型計(jì)算機(jī)的組成及任務(wù)原理80868086微處置器的功能構(gòu)造微處置器的功能構(gòu)造8086/80888086/8088存放器構(gòu)造存放器構(gòu)造80868086存儲(chǔ)器存儲(chǔ)器80868086的引腳信號(hào)和任務(wù)方式的引腳信號(hào)和任務(wù)方式微處置器總線時(shí)序微處置器總線時(shí)序80 x8680 x86系列微處置器系列微處置器1 2.1 微型計(jì)算機(jī)的組成及任務(wù)原理微型計(jì)算機(jī)的組成及任務(wù)原理 到目前為止,大多數(shù)微型計(jì)算機(jī)的構(gòu)造歸屬于馮諾依曼構(gòu)造,主要包括運(yùn)算器、控制器、存儲(chǔ)器、I/O設(shè)備及其接口電路,如圖2.1所示。運(yùn)算器和控制器合稱為中央處置器CPU。23 微處置器簡(jiǎn)
2、稱CPU,是用來(lái)實(shí)現(xiàn)運(yùn)算和控制功能的部件,是整個(gè)微型計(jì)算機(jī)的中心,由運(yùn)算器、控制器和存放器組3部分組成。CPU普通具有以下根本功能:1) 指明將要執(zhí)行指令所在存儲(chǔ)單元的地址,取出指令并進(jìn)展譯碼。2) 執(zhí)行算術(shù)運(yùn)算和邏輯運(yùn)算,暫存少量數(shù)據(jù)。3) 傳送數(shù)據(jù),包括在CPU內(nèi)部傳送數(shù)據(jù)以及與外界交換數(shù)據(jù)。4) 對(duì)各部件進(jìn)展控制,包括對(duì)CPU內(nèi)部的控制和對(duì)CPU以外部件的控制。5) 呼應(yīng)其他部件發(fā)出的中斷懇求和總線懇求等。4 微型計(jì)算機(jī)系統(tǒng)采用總線構(gòu)造,將5大部件銜接起來(lái)。各部件之間傳送信息的公共通道,稱為總線BUS。 在總線上流動(dòng)的信息大致可分為兩類: 一類是數(shù)據(jù)和程序,數(shù)據(jù)包括程序運(yùn)轉(zhuǎn)所需的原始數(shù)據(jù)
3、和程序運(yùn)轉(zhuǎn)的結(jié)果以及這些數(shù)據(jù)的地址信息; 另一類是控制器向各部件發(fā)出的控制命令以及各部件發(fā)給控制器的形狀信息。 微機(jī)系統(tǒng)利用3組總線,即數(shù)據(jù)總線DB、地址總線AB和控制總線CB分別傳送指令及指令執(zhí)行過(guò)程中相關(guān)的數(shù)據(jù)、地址信息和控制信息。51數(shù)據(jù)總線 數(shù)據(jù)總線是在CPU、存儲(chǔ)器或I/O端口等部件之間傳送數(shù)據(jù)的通道,每次傳送一個(gè)“計(jì)算機(jī)字長(zhǎng),其寬度根數(shù)通常與計(jì)算機(jī)的字長(zhǎng)一致。數(shù)據(jù)總線的傳輸是雙向的。2地址總線 地址總線是尋覓、傳送存儲(chǔ)單元或I/O端口的地址信息的總線。地址總線是由CPU輸出給存儲(chǔ)器或I/O端口。地址總線數(shù)決議了CPU當(dāng)前可直接尋址空間的大小。3控制總線 CPU控制器發(fā)往各部件的控制
4、信號(hào)線以及各部件發(fā)給CPU的形狀信號(hào)線構(gòu)成了“控制總線,控制線總體上是“雙向的,但就控制總線中某一根來(lái)說(shuō),在一種確定形狀下,只能表示一種信息,其傳輸是單向的。6 存儲(chǔ)器是指微型計(jì)算機(jī)的內(nèi)存儲(chǔ)器人們常說(shuō)內(nèi)存條,它通常由CPU之外的半導(dǎo)體存儲(chǔ)器芯片組成,用來(lái)存放程序、原始操作數(shù),中間結(jié)果和最終結(jié)果數(shù)據(jù)。 輸入/輸出設(shè)備統(tǒng)稱為外部設(shè)備(簡(jiǎn)稱外設(shè)),是微型計(jì)算機(jī)的重要組成部分。與微型計(jì)算機(jī)相銜接的各種設(shè)備統(tǒng)稱外部設(shè)備。例如,鍵盤、打印機(jī)、顯示器、磁帶機(jī)、磁盤等。另外,在微型計(jì)算機(jī)的工程運(yùn)用中,所運(yùn)用的各種開關(guān)、繼電器、步進(jìn)電機(jī)、A/D及D/A變換器等均可看作微型計(jì)算機(jī)的外部設(shè)備。7 2.2 8086微
5、處置器的功能構(gòu)造微處置器的功能構(gòu)造 8086是Intel系列的16位微處置器,是80 x86系列微機(jī)開展的根底。它所具有的主要特性如下:1制造工藝:采器具有高速運(yùn)算性能的HMOS工藝制成。2芯片集成度:芯片上集成有2.9萬(wàn)個(gè)晶體管,用單一的+5V電源和40條引腳的雙列直插式封裝。3時(shí)鐘頻率:510MHz,最快的指令執(zhí)行時(shí)間0.4s。4字長(zhǎng):16位8088為準(zhǔn)16位。5總線運(yùn)用方式:數(shù)據(jù)、地址總線分時(shí)復(fù)用。6內(nèi)存容量:20位地址可尋址1MB。7端口地址:16位I/O地址可尋址64KB個(gè)端口。8中斷功能:可處置內(nèi)部軟件中斷和外部硬件中斷,中斷源可多達(dá)25個(gè)。89 1 指令執(zhí)行部件EUExectio
6、n Unit) 組成:通用存放器,標(biāo)志存放器,ALU,EU控制系統(tǒng)等。標(biāo)志寄存器ALUDIDHSPSIBPDLALAHBLBHCLCHEU控制系統(tǒng)作用:擔(dān)任指令的執(zhí)行,完成指令的操作。任務(wù)過(guò)程:從隊(duì)列中獲得指令,進(jìn)展譯碼,根據(jù)指令要求向EU內(nèi)部各部件發(fā)出控制命令,完成執(zhí)行指令的功能。假設(shè)執(zhí)行指令需求訪問(wèn)存儲(chǔ)器或I/O端口,那么EU將操作數(shù)的偏移地址送給BIU,由BIU獲得操作數(shù)送給EU。10ESSSDSCS內(nèi)部寄存器輸入 / 輸出控制 電路143220位16位8086總線指令 隊(duì)列總線 接口單元6516位IP2總線接口部件BIUBus Interface Unit) 組成:16位段存放器,指令
7、指針,20位地址加法器,總線控制邏輯,6字節(jié)指令隊(duì)列。作用:擔(dān)任從內(nèi)存指定單元中取出指令,送入指令流隊(duì)列中排隊(duì);取出指令所需的操作數(shù)送EU單元去執(zhí)行。任務(wù)過(guò)程:由段存放器與IP構(gòu)成20位物理地址送地址總線,由總線控制電路發(fā)出存儲(chǔ)器“讀信號(hào),按給定的地址從存儲(chǔ)器中取出指令,送到指令隊(duì)列中等待執(zhí)行。*當(dāng)指令隊(duì)列有2個(gè)或2個(gè)以上的字節(jié)空余時(shí),BIU自動(dòng)將指令取到指令隊(duì)列中。假設(shè)遇到轉(zhuǎn)移指令等,那么將指令隊(duì)列清空,BIU重新取新地址中的指令代碼,送入指令隊(duì)列。*指令指針I(yè)P由BIU自動(dòng)修正,IP總是指向下一條將要執(zhí)行指令的地址。1112一樣點(diǎn):1.微處置器內(nèi)部采用16位構(gòu)造2.內(nèi)部的兩個(gè)功能部件EU一
8、樣區(qū)別: 1.8086的指令隊(duì)列是6字節(jié)長(zhǎng),而8088的指令為4字長(zhǎng);2.8086是真正的16位機(jī),同BIU相連的8086總線中數(shù)據(jù)總線是16位總線,而8088是準(zhǔn)16位機(jī),同BIU相連的8088總線中數(shù)據(jù)總線為8位總線。13 2.3 8086/8088存放器構(gòu)造存放器構(gòu)造在8086微處置器中可供程序員運(yùn)用的有14個(gè)16位存放器,如圖2.5所示。普通而言,14個(gè)存放器按其用途可分為通用存放器、指令指針、標(biāo)志存放器和段存放器4類。14一、數(shù)據(jù)存放器 數(shù)據(jù)存放器包括4個(gè)16位的存放器AX、BX、CX和DX,主要用來(lái)存放16位的數(shù)據(jù)或地址。同時(shí)每個(gè)數(shù)據(jù)存放器又可分成兩個(gè)8位存放器,即AH、AL、BH
9、、BL、CH、CL、DH和DL,用來(lái)存放8位數(shù)據(jù)。 數(shù)據(jù)存放器用于存放指令操作數(shù)。在一些指令中,某些存放器具有特定的用途:如AX作累加器;BX作基址存放器;CX在串操作指令中用作計(jì)數(shù)器;DX在字乘法、除法指令中存放乘積高位或被除數(shù)高位或余數(shù),在某些I/O操作期間用來(lái)保管I/O端口地址等。15二、指針存放器和變址存放器 指針存放器和變址存放器是4個(gè)16位存放器。堆棧指針SPstack point和基址指針BPbasic point稱為指針存放器。源變址存放器SIsource index和目的變址存放器DIdestination index稱為變址存放器。SP堆棧指針BP在間址尋址中作基址指針SI
10、地址和變址寄存器,串操作時(shí)的源變址寄存器(隱含)DI地址和變址寄存器,串操作時(shí)的目的變址寄存器(隱含)* BP,SP存放器稱為指針存放器,與SS聯(lián)用。* DI,SI存放器稱為變址存放器,與DS聯(lián)用,在串指令中,SI,DI均為隱含尋址,此時(shí),SI與DS聯(lián)用, DI與ES聯(lián)用。16 IPinstruction pointer指令指針是一個(gè)16位存放器,用來(lái)存放將要執(zhí)行的下一條指令在當(dāng)前代碼段中的偏移地址。在程序運(yùn)轉(zhuǎn)過(guò)程中,BIU可修正IP中的內(nèi)容,IP總是指向下一條待取的指令。用戶不能編寫指令直接改動(dòng)IP 的內(nèi)容。 8086/8088 CPU中設(shè)置了一個(gè)16位標(biāo)志存放器FLAG,用來(lái)存放運(yùn)算結(jié)果的
11、特征和控制標(biāo)志。16位標(biāo)志存放器FLAG中只用其中9位作標(biāo)志位,其他位為無(wú)效位。9個(gè)標(biāo)志位可分成兩類:一類叫形狀標(biāo)志位,用來(lái)表示算術(shù)邏輯運(yùn)算結(jié)果的特征,包括CF、PF、AF、ZF、SF和OF;另一類叫控制標(biāo)志位,用來(lái)控制CPU的操作,由程序設(shè)置或去除,它們是IF、DF和TF。* I P是指令地址在代碼段內(nèi)的偏移量又稱偏移地址,IP要與CS配合構(gòu)成共同物理地址。17CF進(jìn)位標(biāo)志: 當(dāng)運(yùn)算結(jié)果的最高位D7/D15出現(xiàn)進(jìn)位借位時(shí),CF=1;PF奇偶校驗(yàn)標(biāo)志:當(dāng)運(yùn)算結(jié)果中“1的個(gè)數(shù)為偶數(shù)時(shí),PF=1;AF輔助進(jìn)位標(biāo)志:當(dāng)結(jié)果的D3向D4低位字節(jié)出現(xiàn)進(jìn)位借位時(shí),AF=1;ZF 零標(biāo)志: 當(dāng)運(yùn)算結(jié)果為零時(shí)
12、,ZF=1;SF 符號(hào)標(biāo)志: 當(dāng)運(yùn)算結(jié)果的最高位D7/D15為1時(shí),SF=1;OF 溢出標(biāo)志:當(dāng)運(yùn)算結(jié)果超越機(jī)器所能表示的范圍時(shí),OF=1;DF方向標(biāo)志:在字符串操作時(shí),決議操作數(shù)地址調(diào)整的方向,DF=1,為遞減;IF 中斷允許標(biāo)志: IF=1,允許CPU呼應(yīng)外部的可屏蔽中斷;TF 圈套標(biāo)志:當(dāng)TF=1,CPU每執(zhí)行一條指令便自動(dòng)產(chǎn)生一個(gè)內(nèi)部中斷, 在中斷效力程序中可檢查指令執(zhí)行情況。OFDFIFTFSFZFAFPFCFD0D2D4D6D15D11D818例:MOV AL 64H;64HAL ADD AL 64H;(AL)+64H 求OF=? CF=?解:64H=01100100B=100D
13、那么 64H+64H=01100100B+01100100B =11001000B= -56D結(jié)果 OF=1 CF=0 有溢出而無(wú)進(jìn)位。產(chǎn)生溢出的緣由是由于第七位AD7沒(méi)有向前產(chǎn)生進(jìn)位,相加結(jié)果超越表示范圍。19例:MOV AL 0ABH; ADD AL 0FFH; 求CF=? OF=?解: 0ABH=10101011B= -85D 0FFH=11111111B= -1D 0ABH+0FFH=10101011B+11111111B = 結(jié)果沒(méi)有超出-128127范圍,求下例中各形狀標(biāo)志的值:1那么 SF= ZF= PF= CF= OF= AF=(1)10101010B= -86D0,0,0,0
14、,0,0CF=1,OF=0。20 在8086/8088系統(tǒng)中采用分段技術(shù)把1MB的存儲(chǔ)空間分成假設(shè)干個(gè)邏輯段,每段最長(zhǎng)為64KB,這些邏輯段可以在整個(gè)存儲(chǔ)空間中定位,用段存放器給定各個(gè)邏輯段的首地址的高16位,這個(gè)地址被稱作段基址。 8086/8088按信息存儲(chǔ)的不同性質(zhì)分為四類。* CS代碼段存放器指向當(dāng)前的代碼段,指令由此段取出;*SS 堆棧段存放器指向當(dāng)前的堆棧段,棧操作的對(duì)象是該段 存儲(chǔ)單元的內(nèi)容;*DS數(shù)據(jù)段存放器指向當(dāng)前的數(shù)據(jù)段,該段中存放程序的操 作數(shù);*ES 附加段存放器指向當(dāng)前的附加段,主要用于字符串?dāng)?shù)據(jù) 的存放,也可以用于普通數(shù)據(jù)的存放。 21 2.4 8086存儲(chǔ)器存儲(chǔ)器
15、 8086微處置器地址線為20根,可以尋址1MB的內(nèi)部存儲(chǔ)器,地址編號(hào)為00000HFFFFFH。我們商定存儲(chǔ)空間以8b為單位進(jìn)展組織,每個(gè)存儲(chǔ)單元存儲(chǔ)一個(gè)字節(jié)數(shù)據(jù)。假設(shè)存放一個(gè)“字?jǐn)?shù)據(jù)16b,那么存放在相鄰的兩個(gè)存儲(chǔ)單元中,并且高字節(jié)存放在高地址單元、低字節(jié)存放在低地址單元,雙字單元的存放方式與字單元類似,它被存放在相鄰的4個(gè)字節(jié)中。22矛盾:存儲(chǔ)器地址空間1MB,20bit地址線;內(nèi)部各存放器和數(shù)據(jù)總線均為16bit。 處理方法:將整個(gè)存儲(chǔ)器分為假設(shè)干個(gè)邏輯段,每段內(nèi)地址16bit,即最多地址空間64KB。允許各邏輯段在整個(gè)存儲(chǔ)空間浮動(dòng),段與段之間可以是延續(xù)的,也可以是分開的或重疊的。段
16、1段 2段 16段 300000H0FFFFH10000H1FFFFH20000H2FFFFHF0000HFFFFFH2300000H邏輯段2=64KB邏輯段1起點(diǎn)邏輯段2起點(diǎn)邏輯段3起點(diǎn)邏輯段4起點(diǎn)FFFFFH邏輯段1=64KB邏輯段4=64KB邏輯段3=64KB 每個(gè)段的首地址稱為“段基值, “段基值必需能被16整除XXXX0H。 程序執(zhí)行前,分別對(duì)相應(yīng)的段存放器CS,DS,SS,ES置“段基值,假設(shè)程序長(zhǎng)度大于64KB,那么可經(jīng)過(guò)對(duì)CS送新的“段基值將程序轉(zhuǎn)移到新段中。24一、分段構(gòu)造 8086程序?qū)?MB的存儲(chǔ)空間看成為一組延續(xù)的存儲(chǔ)段,各段的功能由詳細(xì)用途而定,分別為代碼段、數(shù)據(jù)段、
17、堆棧段和附加段。二、物理地址的構(gòu)成1)當(dāng)取指令時(shí),8086會(huì)自動(dòng)選擇CS值作為段基址,再加上由IP提供的偏移量構(gòu)成物理地址。2)當(dāng)涉及堆棧操作時(shí),8086會(huì)自動(dòng)選擇SS值作為段基址,再加上由SP提供的偏移量構(gòu)成物理地址。3)當(dāng)涉及一個(gè)操作數(shù)存儲(chǔ)器操作數(shù)時(shí),8086會(huì)自動(dòng)選擇DS值為段基值假設(shè)以BP為基地址,那么SS為段基值,再加上16位偏移量構(gòu)成物理地址,這16位偏移量可以來(lái)自:指令中提供的直接地址16位的位移量;某一個(gè)16位地址存放器的值;指令中的位移量加上16位地址存放器的值。25邏輯地址:允許在程序中編排的地址;物理地址:信息在存儲(chǔ)器中實(shí)踐存放的地址;對(duì)給定的任一存儲(chǔ)單元,有兩部分邏輯地
18、址: 段基址段地址由CS,DS,SS,ES決議 段內(nèi)偏移量段內(nèi)有效地址該單元相對(duì)于段基址的間隔段地址 0000段內(nèi)有效地址 + 0000 物理地址(20bit)16bit16bit20bit2627 邏輯地址的來(lái)源;操作類型 隱含段地址 交換段地址 偏移地址取指令 CS 無(wú) IP 堆棧操作 SS 無(wú) SPBP間址 SS CS、DS、ES EA存/取操作數(shù) DS CS、SS、ES EA源字符串 DS CS、SS、ES SI目的字符串 ES 無(wú) DIEA-有效地址,28 2.5 8086的引腳信號(hào)和任務(wù)方式的引腳信號(hào)和任務(wù)方式 為了獲得指令和傳送數(shù)據(jù),就需求CPU的總線接口部件執(zhí)行一個(gè)總線周期。在
19、8086/8088中,一個(gè)最根本的總線周期由4個(gè)時(shí)鐘周期組成,時(shí)鐘周期是CPU的根本時(shí)間計(jì)量單位,它由計(jì)算機(jī)主頻決議。1)在T1形狀,CPU往多路復(fù)用總線上發(fā)出地址信息,以指出要尋址的存儲(chǔ)單元或外設(shè)端口的地址。2)在T2形狀,CPU從總線上撤銷地址,而使總線的低16位浮置成高阻形狀,為傳輸數(shù)據(jù)作預(yù)備。3)在T3形狀,多路總線的高4位繼續(xù)提供形狀信息,而多路總線的低16位,8088那么為低8位上出現(xiàn)由CPU寫出的數(shù)據(jù)或者CPU從存儲(chǔ)器或端口讀入數(shù)據(jù)。294)在T4形狀,總線周期終了。301.8086的中斷分類 8086/8088有一個(gè)強(qiáng)有力的中斷系統(tǒng),可以處置256種不同的中斷,每個(gè)中斷對(duì)應(yīng)一個(gè)
20、類型碼,所以,256種中斷對(duì)應(yīng)的中斷類型碼為0255。 從產(chǎn)生中斷的方法來(lái)分,這256種中斷可以分為兩大類:一類叫硬件中斷;一類叫軟件中斷。硬件中斷是經(jīng)過(guò)外部的硬件產(chǎn)生的,所以,也經(jīng)常把硬件中斷稱為外部中斷。硬件中斷又可以分為兩類:一類叫非屏蔽中斷;另一類叫可屏蔽中斷。軟件中斷是CPU根據(jù)軟件中的某條指令或者軟件對(duì)標(biāo)志存放器中某個(gè)標(biāo)志的設(shè)置而產(chǎn)生的,從軟件中斷的產(chǎn)生過(guò)程來(lái)說(shuō),完全和硬件電路無(wú)關(guān)。31322.向量表位置和構(gòu)造 8086/8088的中斷系統(tǒng)是以位于內(nèi)存0段的03FFH區(qū)域的中斷向量表為根底的,中斷向量表中最多可以包容256個(gè)中斷向量。所謂中斷向量,實(shí)踐上就是中斷處置子程序的入口地址
21、,每個(gè)中斷類型對(duì)應(yīng)一個(gè)中斷向量。3.向量構(gòu)成 中斷向量并不是恣意存放的。一個(gè)中斷向量占4個(gè)存儲(chǔ)單元,其中前兩個(gè)單元存放中斷處置子程序入口地址的偏移量IP,低位在前,高位在后,后兩個(gè)單元存放中斷處置子程序入口地址的段地址CS,同樣也是低位在前,高位在后。按照中斷類型的序號(hào),對(duì)應(yīng)的中斷向量在內(nèi)存的0段0單元開場(chǎng)有規(guī)那么的進(jìn)展陳列。334.中斷類型碼和中斷向量所在位置之間的分布關(guān)系34例:某中斷的中斷類型號(hào)為68H,其中斷過(guò)程為:1 計(jì)算存放中斷效力程序入口地址的地址=68H*4=1A0H;2 取中斷入口地址的段內(nèi)偏移量裝入IP,IP=2050H ,段碼裝入CS,CS=A000H;3 轉(zhuǎn)向中斷效力程
22、序;4 中斷前往502000A0001A0H001A2H001A4H存放地址=68H*4=1A0H2050A000STIPUSH DSIRET中斷效力程序A000:2050INT 68HMOV AX,035 8086/8088 CPU采用規(guī)范DIP40線封裝,根據(jù)它的根本性能至少包含16/8條數(shù)據(jù)線,20條地址線,再加上其他一些必要的控制信號(hào),這樣芯片引腳數(shù)量太多,因此對(duì)部分引腳采用分時(shí)復(fù)用方式,構(gòu)成40條引腳的雙列直插式封裝.36部分管腳闡明AD15AD0(輸入輸出,三態(tài))地址數(shù)據(jù)分時(shí)復(fù)用的引腳A19/S6A16/S3 高4位地址/形狀信號(hào)復(fù)用BHE/S7(輸出)數(shù)據(jù)總線高8位數(shù)據(jù)有效信號(hào),
23、低電平有效。與A0相配合用來(lái)訪問(wèn)奇地址字節(jié)或偶地址字節(jié)。S7形狀信號(hào)未用 RD(讀)低電平有效,輸出 READY(輸入)預(yù)備就緒信號(hào),高電平有效。 TEST(輸入)該引腳的輸入信號(hào)由WAIT指令檢測(cè)。 INTR(輸入)可屏蔽中斷懇求信號(hào),電平觸發(fā),高電平有效。 NMI(輸入)非屏蔽中斷懇求信號(hào),邊沿觸發(fā)。REST 復(fù)位信號(hào),高電平有效CLK 時(shí)鐘,由信號(hào)發(fā)生器產(chǎn)生DT/R(輸出數(shù)據(jù)傳送方向信號(hào)控制 即發(fā)送還是接受37 8086 CPU構(gòu)成的微機(jī)系統(tǒng),有最小方式和最大方式兩種系統(tǒng)配置。最小方式:在系統(tǒng)中只需8086或8088一個(gè)處置器,一切的總線 控制信號(hào)都直接由8086或8088直接產(chǎn)生。最大
24、方式:適于包含兩個(gè)或多個(gè)處置器的系統(tǒng),其中一 個(gè)是主處置器8086或8088, 其它如協(xié)處置器。引腳MN/MX 接地為最大方式 特點(diǎn):系統(tǒng)中存儲(chǔ)器芯片,I/O芯片不多; 地址總線由AD0AD15,A16/ S3 A19/ S6經(jīng)過(guò)8282鎖存器構(gòu)成; 數(shù)據(jù)總線直接由AD0AD15構(gòu)成也可加總線驅(qū)動(dòng)8286; 控制總線由CPU的控制線提供,構(gòu)成一小型、單處置機(jī)系統(tǒng)。1、 最小方式系統(tǒng)MN/ MX引腳接+5V電源38 82848282存儲(chǔ)器8286I/O接口VccVccCLKMN/MXRDWRIO/MALEA16-A19AD0-AD15DT/RDENINTAINTRREADYRESET8086CP
25、USTBTOE數(shù)據(jù)總線地址總線OE8088最小組態(tài)系統(tǒng)配置圖時(shí)鐘發(fā)生器BHEBHE在最小方式系統(tǒng)中,還需參與:1片8284A3片8282/8283地址鎖存器2片8286/ 8287收發(fā)器39最小組態(tài)信號(hào)線(MN / MX=Vcc)引腳名稱功能引腳號(hào)類型M /IO存儲(chǔ)器/ IO 訪問(wèn)控制28輸出,三態(tài)WR寫選通信號(hào)29輸出,三態(tài)INTA中斷響應(yīng)24輸出ALE地址鎖存允許信號(hào)25輸出DT/ R數(shù)據(jù)發(fā)送/ 接收27輸出,三態(tài)DEN數(shù)據(jù)允許信號(hào)26輸出,三態(tài)HOLD保持請(qǐng)求31輸入HLDA保持響應(yīng)30輸出BHE/S7高八位數(shù)據(jù)總線允許/狀態(tài)信號(hào)34輸出,三態(tài)402.最大方式 MN/ MX引腳接地 當(dāng)M
26、N/MX接地,系統(tǒng)就任務(wù)于最大方式。最大方式與最小方式系統(tǒng)的主要區(qū)別是系統(tǒng)中增設(shè)了一個(gè)總線控制器8288和一個(gè)總線仲裁器8289,這樣可構(gòu)成以8086/8088 CPU為中心的,還包含其他微處置器如8087數(shù)值協(xié)處置器和8089 I/O處置器的微機(jī)系統(tǒng)。41 系統(tǒng)控制信號(hào)由總線控制器8288提供, 用于多處置機(jī)和協(xié)處置機(jī)構(gòu)造中。 8284 時(shí)鐘 發(fā)生器8282(3)存儲(chǔ)器8286IO接口VccRESCLKMN/MXA16-A19AD0-AD15READYRESET8086CPUSTBTOE數(shù) 據(jù) 總 線地址總 線OE8288總線控制器CLKS0S1S2DENDT/RALEINTAMRDCMWT
27、CIORCIOWCS0S1S28289總線裁決器AENAENBHES0S1S2CLK控制系統(tǒng)信 號(hào)8086最大組態(tài)系統(tǒng)配置圖8288為總線控制器,輸入8086的總線形狀信號(hào),輸出總線命令和控制信號(hào)。8289為總線判決器,用于判決哪個(gè)處置器擁有對(duì)總線的運(yùn)用權(quán)。42 2.6微處置器總線時(shí)序微處置器總線時(shí)序1.8086 CPU讀總線周期 最小方式下8086 CPU的讀總線周期時(shí)序如下圖。T1開場(chǎng)時(shí),BIU將被訪問(wèn)存儲(chǔ)器或I/O端口的物理地址A19/S6A16/S3及AD15AD0連同總線高位有效信號(hào)BHE一同送至總線上,在地址鎖存器允許信號(hào)ALE的控制下,可將地址鎖存到8282/8283地址鎖存器中
28、,然后輸出到地址總線上,由M/IO信號(hào)確定讀存儲(chǔ)器M/IO=1還是讀I/O端口M/IO=0。431. 讀總線周期讀總線周期地址地址A19-A0M / IO :在整個(gè)讀周期有效,:在整個(gè)讀周期有效, 0:I/O讀,讀,1:M讀;讀;ALE:T1期間出現(xiàn)正脈沖,期間出現(xiàn)正脈沖, 下降沿鎖存地址信息;下降沿鎖存地址信息;RD: 在在T2-T3期間有效;期間有效;DT/ R:在整個(gè)總線周期為低:在整個(gè)總線周期為低 電平,表示讀周期;電平,表示讀周期;DEN:在:在T2-T3期間為低電期間為低電 平,表示數(shù)據(jù)有效。平,表示數(shù)據(jù)有效。T1T2T3T4CLKM/IO1=IO0=MA19/S6-A16/S3A19-A16S6-S3AD15-AD0A15-A0DATA INALERDDT/RDENBHE/S7 存儲(chǔ)器讀時(shí)序 2.6微處置器總線時(shí)序微處置器總線時(shí)序44T1T2T3T4CLKM/IO0=IO1=MA19/S6-A16/S3A19-A16S6-S3AD15-AD0A15-A0DATA INALERDDT/RDENBHE/S72、T1上升沿ALE=0鎖存地址信號(hào)A19A0,存儲(chǔ)器讀時(shí)序闡明3、T2開場(chǎng) RD0,存儲(chǔ)器開場(chǎng)讀 DEN0,DB上允許數(shù)據(jù)有效 4、T4開場(chǎng) DB上數(shù)據(jù)穩(wěn)定。RD、DEN恢復(fù)為1,CPU獲得
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年計(jì)算機(jī)基礎(chǔ)全方位復(fù)習(xí)試題及答案
- 渠道優(yōu)化策略小自考試題及答案
- 二手車評(píng)估中消費(fèi)者權(quán)益的保障措施試題及答案
- 2025年小學(xué)一年級(jí)語(yǔ)文趨勢(shì)試題及答案
- 第2講 固體、液體和氣體-2026版大一輪高考物理復(fù)習(xí)
- 小學(xué)生班會(huì)規(guī)范
- 漢語(yǔ)言文學(xué)自考注重過(guò)程評(píng)價(jià)及試題及答案
- 大學(xué)古代文學(xué)史寫作技巧試題及答案
- 新生適應(yīng)性教育主題班會(huì)
- 二手車線上交易的現(xiàn)狀與未來(lái)試題及答案
- 第一講 馬克思主義中國(guó)化時(shí)代化新的飛躍附有答案
- JT-T-1180.2-2018交通運(yùn)輸企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化建設(shè)基本規(guī)范第2部分:道路旅客運(yùn)輸企業(yè)
- 土地整治監(jiān)理合同
- DLT 5285-2018 輸變電工程架空導(dǎo)線(800mm以下)及地線液壓壓接工藝規(guī)程
- 國(guó)內(nèi)外大型體育場(chǎng)館運(yùn)營(yíng)管理模式研究
- 敘事護(hù)理參考課件
- JBT 11699-2013 高處作業(yè)吊籃安裝、拆卸、使用技術(shù)規(guī)程
- 2023年安徽國(guó)控資本有限公司及所屬企業(yè)社會(huì)招聘考試真題及答案
- 專題08 八年級(jí)下冊(cè)易混易錯(cuò)總結(jié)-備戰(zhàn)2024年中考道德與法治一輪復(fù)習(xí)知識(shí)清單(全國(guó)通用)
- 左心衰竭合并肺水腫的護(hù)理查房
- 高中數(shù)學(xué)開放題賞析
評(píng)論
0/150
提交評(píng)論