微機(jī)原理及應(yīng)用ppt課件_第1頁(yè)
微機(jī)原理及應(yīng)用ppt課件_第2頁(yè)
微機(jī)原理及應(yīng)用ppt課件_第3頁(yè)
微機(jī)原理及應(yīng)用ppt課件_第4頁(yè)
微機(jī)原理及應(yīng)用ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Review 數(shù)制2,8,16,BCD 數(shù)制轉(zhuǎn)換1.某進(jìn)制-10進(jìn)制 2.10進(jìn)制到某進(jìn)制 3.2-816,4.816-2 運(yùn)算 邏輯運(yùn)算 數(shù)值運(yùn)算 原碼 反碼 補(bǔ)碼 溢出:重點(diǎn)及難點(diǎn)重點(diǎn):重點(diǎn):存儲(chǔ)器管理存儲(chǔ)器管理Intel8086內(nèi)部構(gòu)造內(nèi)部構(gòu)造難點(diǎn):難點(diǎn):8086處置器引腳含義及銜接處置器引腳含義及銜接 8086CPU的總線(xiàn)時(shí)序的總線(xiàn)時(shí)序F8086是是Intel系列的系列的16位微處置器,有位微處置器,有16根數(shù)據(jù)線(xiàn)和根數(shù)據(jù)線(xiàn)和20根地址線(xiàn)。根地址線(xiàn)。F時(shí)鐘頻率時(shí)鐘頻率:5MHZ、8MHZ、10MHZFI/O端口端口:64KB個(gè)個(gè)(8位位),并且兩個(gè)編號(hào),并且兩個(gè)編號(hào)相鄰的端口可以組合成

2、一個(gè)相鄰的端口可以組合成一個(gè)16位端口。位端口。字長(zhǎng):字長(zhǎng):CPU可以一次處置可以一次處置的二進(jìn)制數(shù)的位數(shù)的二進(jìn)制數(shù)的位數(shù)可尋址的地址空間達(dá)可尋址的地址空間達(dá)220=1MB。 8086CPU從功能構(gòu)造上來(lái)講,可以分為兩大部分,即執(zhí)行部件從功能構(gòu)造上來(lái)講,可以分為兩大部分,即執(zhí)行部件Execution Unit, EU和總線(xiàn)接口部件和總線(xiàn)接口部件Bus Interface Unit, BIU擔(dān)任指令的執(zhí)行,包括通用存放器、公用存放器、標(biāo)志寄擔(dān)任指令的執(zhí)行,包括通用存放器、公用存放器、標(biāo)志寄存器及運(yùn)算器存器及運(yùn)算器ALU等部分組成。等部分組成。I當(dāng)指令要求將數(shù)據(jù)寫(xiě)到存儲(chǔ)器或者當(dāng)指令要求將數(shù)據(jù)寫(xiě)到存

3、儲(chǔ)器或者I/O電路,或需從存儲(chǔ)器和電路,或需從存儲(chǔ)器和I/O電路讀取數(shù)據(jù)時(shí),電路讀取數(shù)據(jù)時(shí),EU向向BIU發(fā)出懇求,發(fā)出懇求,BIU自動(dòng)完成這些操作自動(dòng)完成這些操作I假設(shè)執(zhí)行的是一條轉(zhuǎn)移指令,那么存放在指令隊(duì)列緩沖器中的指令就沒(méi)有用了,應(yīng)到新的地址單元去取出指令。假設(shè)執(zhí)行的是一條轉(zhuǎn)移指令,那么存放在指令隊(duì)列緩沖器中的指令就沒(méi)有用了,應(yīng)到新的地址單元去取出指令。BIU新取出的第一條指令新取出的第一條指令將直接送到將直接送到EU中去執(zhí)行,隨后重新填充指令隊(duì)列緩沖器中去執(zhí)行,隨后重新填充指令隊(duì)列緩沖器1通用存放器組通用存放器組AX, BX, CX, DX: 存放存放16位數(shù)據(jù)或地址位數(shù)據(jù)或地址AH,

4、 AL, BH, BL, CH, CL, DH, DL: 8位存放器位存放器注:注:AHAH等用于等用于8 8位存放器運(yùn)用時(shí)只可存放數(shù)據(jù),不能存放地址;位存放器運(yùn)用時(shí)只可存放數(shù)據(jù),不能存放地址;普通情況,這些存放器是用在算術(shù)運(yùn)算或邏輯運(yùn)算指令中,以普通情況,這些存放器是用在算術(shù)運(yùn)算或邏輯運(yùn)算指令中,以進(jìn)展算術(shù)邏輯運(yùn)算。進(jìn)展算術(shù)邏輯運(yùn)算。某指令中,它們有特定的用途:如某指令中,它們有特定的用途:如AXAX作累加器用;作累加器用;BXBX作基址作基址BaseBase存放器,如在查表指令存放器,如在查表指令XLATXLAT中存放表的起始地址;中存放表的起始地址;CXCX作計(jì)數(shù)作計(jì)數(shù)CountCoun

5、t存放器,如在數(shù)據(jù)串操作指令的存放器,如在數(shù)據(jù)串操作指令的REPREP中用中用CXCX存放數(shù)據(jù)單元的個(gè)數(shù)作為循環(huán)操作的次數(shù);存放數(shù)據(jù)單元的個(gè)數(shù)作為循環(huán)操作的次數(shù);DXDX作數(shù)據(jù)作數(shù)據(jù)DataData存放器,如在字的除法運(yùn)算指令存放器,如在字的除法運(yùn)算指令DIVDIV中,存放余數(shù)。中,存放余數(shù)。主要用于存放主要用于存放I/O或存儲(chǔ)器的端口地址。或存儲(chǔ)器的端口地址。 (2) 公用存放器公用存放器SP、BP、SI、DI指針存放器指針存放器SP和和BP:存取位于當(dāng)前堆棧段中的數(shù)據(jù),:存取位于當(dāng)前堆棧段中的數(shù)據(jù),但但SP和和BP在運(yùn)用上有區(qū)別。入棧在運(yùn)用上有區(qū)別。入棧PUSH和出棧和出棧POP指令是由指

6、令是由SP給出棧頂?shù)钠频刂?,故稱(chēng)為堆給出棧頂?shù)钠频刂罚史Q(chēng)為堆棧指針存放器。棧指針存放器。BP那么是用來(lái)存放位于堆棧段中的一個(gè)那么是用來(lái)存放位于堆棧段中的一個(gè)數(shù)據(jù)區(qū)基址的偏移地址的,故稱(chēng)作基址指針存放器。數(shù)據(jù)區(qū)基址的偏移地址的,故稱(chēng)作基址指針存放器。變址存放器變址存放器SI和和DI:是用來(lái)存放當(dāng)前數(shù)據(jù)段的偏移地址:是用來(lái)存放當(dāng)前數(shù)據(jù)段的偏移地址的。在字符串操作中,源操作數(shù)地址的偏置放于的。在字符串操作中,源操作數(shù)地址的偏置放于SI中,中,所以所以SI稱(chēng)為源變址存放器;目的操作數(shù)地址的偏置放于稱(chēng)為源變址存放器;目的操作數(shù)地址的偏置放于DI中,所以中,所以DI稱(chēng)為目的變址存放器。稱(chēng)為目的變址存

7、放器。3 算數(shù)邏輯單元算數(shù)邏輯單元ALU主要是進(jìn)展算術(shù)和邏輯運(yùn)算的部件主要是進(jìn)展算術(shù)和邏輯運(yùn)算的部件4形狀標(biāo)志存放器形狀標(biāo)志存放器Flag Register, FR& 8086 CPU的形狀標(biāo)志存放器是一個(gè)的形狀標(biāo)志存放器是一個(gè)16位的位的存放器,存放器,9個(gè)位用作標(biāo)志位,其中形狀標(biāo)志位有個(gè)位用作標(biāo)志位,其中形狀標(biāo)志位有6個(gè),控制標(biāo)志有個(gè),控制標(biāo)志有3個(gè)。個(gè)。& 形狀標(biāo)志,用來(lái)表示運(yùn)算結(jié)果的特征,它們形狀標(biāo)志,用來(lái)表示運(yùn)算結(jié)果的特征,它們是:是:CF、PF、AF、ZF、SF和和OF;這;這6位都是位都是邏輯值,判別結(jié)果為邏輯真邏輯值,判別結(jié)果為邏輯真true時(shí)其值為時(shí)其值為1;

8、判別結(jié)果為邏輯假判別結(jié)果為邏輯假false時(shí),其值為時(shí),其值為0。& 控制標(biāo)志,用來(lái)控制控制標(biāo)志,用來(lái)控制CPU的操作,的操作,IF、DF和和TF。 e.g. A=10110110,B=01101000 那么:那么:A+B=1 0001 1110 CF=1有進(jìn)位;有進(jìn)位; PF=1奇偶校驗(yàn),運(yùn)算結(jié)果中有偶數(shù)個(gè)奇偶校驗(yàn),運(yùn)算結(jié)果中有偶數(shù)個(gè)1; AF=0輔助進(jìn)位,低輔助進(jìn)位,低4位向高位向高4位無(wú)借位;位無(wú)借位; ZF=0運(yùn)算結(jié)果不為運(yùn)算結(jié)果不為0; SF=0符號(hào)標(biāo)志,運(yùn)算結(jié)果最高位符號(hào)標(biāo)志,運(yùn)算結(jié)果最高位D7為為0; OF=0溢出標(biāo)志,運(yùn)算結(jié)果沒(méi)超越范圍溢出標(biāo)志,運(yùn)算結(jié)果沒(méi)超越范圍 -1

9、28+127。 1 0 1 1 0 1 1 0+ 0 1 1 0 1 0 0 0 1 0 0 0 1 1 1 1 02. BIU部件部件 擔(dān)任擔(dān)任CPU與外部即存貯器、與外部即存貯器、I/O端口傳送信息端口傳送信息 。O BIU BIU擔(dān)任從指定內(nèi)存單元中取出指令,送到擔(dān)任從指定內(nèi)存單元中取出指令,送到指令隊(duì)列緩沖器中排隊(duì)指令隊(duì)列緩沖器中排隊(duì)O 指令隊(duì)列緩沖器是一個(gè)指令隊(duì)列緩沖器是一個(gè)6 6字節(jié)的字節(jié)的RAMRAM存儲(chǔ)器,存儲(chǔ)器,隊(duì)列中最多可同時(shí)存放隊(duì)列中最多可同時(shí)存放6 6個(gè)字節(jié)的指令,取來(lái)的個(gè)字節(jié)的指令,取來(lái)的指令是按字節(jié)順序存放的指令是按字節(jié)順序存放的O 當(dāng)隊(duì)列中有兩個(gè)以上的指令字節(jié)空時(shí)

10、,當(dāng)隊(duì)列中有兩個(gè)以上的指令字節(jié)空時(shí),BIUBIU會(huì)自動(dòng)執(zhí)行總線(xiàn)操作,繼續(xù)取指令會(huì)自動(dòng)執(zhí)行總線(xiàn)操作,繼續(xù)取指令O 在執(zhí)行指令時(shí),假設(shè)需求取操作數(shù),那么也在執(zhí)行指令時(shí),假設(shè)需求取操作數(shù),那么也由由BIUBIU從內(nèi)存或者從內(nèi)存或者I/OI/O口指定區(qū)域取出,送口指定區(qū)域取出,送EUEU部部件執(zhí)行件執(zhí)行l(wèi)BIU由四部分組成由四部分組成 : l l (1) 四個(gè)四個(gè)16位的段地址存放器:位的段地址存放器:l CS 代碼段存放器,定義代碼段基址,代碼段存放器,定義代碼段基址,l 該段存放指令代碼該段存放指令代碼l DS 數(shù)據(jù)段存放器,定義數(shù)據(jù)段基址數(shù)據(jù)段存放器,定義數(shù)據(jù)段基址l 該段存放數(shù)據(jù)該段存放數(shù)據(jù)l

11、 ES 附加段存放器,定義附加段基址附加段存放器,定義附加段基址l 同同DS類(lèi)似類(lèi)似l SS 堆棧段存放器,定義堆棧段基址堆棧段存放器,定義堆棧段基址l 該段做堆棧區(qū)運(yùn)用該段做堆棧區(qū)運(yùn)用l (2) 16位指令指針存放器位指令指針存放器IP 。 l (3) 20位的地址加法器。位的地址加法器。l (4) 6字節(jié)的指令隊(duì)列字節(jié)的指令隊(duì)列 。 提供段基址以構(gòu)成提供段基址以構(gòu)成物理地址,不能參物理地址,不能參與算術(shù)邏輯運(yùn)算與算術(shù)邏輯運(yùn)算80868086的指令執(zhí)行方式的指令執(zhí)行方式取指1取指2取指3取指4取數(shù)據(jù)取指5等待執(zhí)行1執(zhí)行2執(zhí)行3執(zhí)行4執(zhí)行5BIUEU 8086CPU取指與執(zhí)行并行進(jìn)展,大大取指

12、與執(zhí)行并行進(jìn)展,大大減少了等待取指令所需求的時(shí)間,提減少了等待取指令所需求的時(shí)間,提高了高了CPU的任務(wù)效率的任務(wù)效率傳統(tǒng)處置器的執(zhí)行方式傳統(tǒng)處置器的執(zhí)行方式取指1執(zhí)行1取指2執(zhí)行2取指3執(zhí)行3 邏輯地址邏輯地址LA:是一相對(duì)地址,包含段存放器:是一相對(duì)地址,包含段存放器的內(nèi)容和段內(nèi)偏移,某條指令的邏輯地址可表的內(nèi)容和段內(nèi)偏移,某條指令的邏輯地址可表示為:示為:CS:IP 段內(nèi)偏移量段內(nèi)偏移量EA:是指某存儲(chǔ)單元分開(kāi)該段段:是指某存儲(chǔ)單元分開(kāi)該段段首址的字節(jié)數(shù)首址的字節(jié)數(shù) 物理地址物理地址PA:是指某個(gè)存儲(chǔ)單元的實(shí)踐:是指某個(gè)存儲(chǔ)單元的實(shí)踐20bit的地址,又叫絕對(duì)地址的地址,又叫絕對(duì)地址物理

13、地址物理地址=段基址段基址16+偏移量偏移量 二進(jìn)制:段基址左二進(jìn)制:段基址左移四位,低位填移四位,低位填0十六進(jìn)制:段基址左十六進(jìn)制:段基址左移一位,低位填移一位,低位填0物理地址物理地址=段基址左移段基址左移4位低位補(bǔ)位低位補(bǔ)0+偏移量偏移量 l留意:留意:lCS=0000H,IP=1051H,lCS=0100H,IP=0051H,一樣的物理地址可以由不同的邏輯地址得到一樣的物理地址可以由不同的邏輯地址得到物理地址物理地址01051H物理地址物理地址01051H(1) 內(nèi)存的組織方式內(nèi)存的組織方式內(nèi)存是按字節(jié)編址的,每個(gè)存儲(chǔ)單元中存放一個(gè)內(nèi)存是按字節(jié)編址的,每個(gè)存儲(chǔ)單元中存放一個(gè)8bit8

14、bit二進(jìn)制數(shù)一個(gè)字節(jié),二進(jìn)制數(shù)一個(gè)字節(jié),1Byte1Byte,假設(shè)一個(gè)數(shù),假設(shè)一個(gè)數(shù)據(jù)長(zhǎng)度為據(jù)長(zhǎng)度為2B2B一個(gè)字,那么放在延續(xù)兩個(gè)單元中,一個(gè)字,那么放在延續(xù)兩個(gè)單元中,高字節(jié)放高地址單元,低字節(jié)放低地址單元。字的高字節(jié)放高地址單元,低字節(jié)放低地址單元。字的地址用低字節(jié)存儲(chǔ)地址表示。地址用低字節(jié)存儲(chǔ)地址表示。存儲(chǔ)器分成兩個(gè)部分,每部分為存儲(chǔ)器分成兩個(gè)部分,每部分為512KB512KB。一部分。一部分叫偶存儲(chǔ)體,其中內(nèi)存單元的地址碼都是偶數(shù)如叫偶存儲(chǔ)體,其中內(nèi)存單元的地址碼都是偶數(shù)如00000H00000H、00002H00002H等,該存儲(chǔ)體的數(shù)據(jù)總線(xiàn)對(duì)應(yīng)接等,該存儲(chǔ)體的數(shù)據(jù)總線(xiàn)對(duì)應(yīng)接CP

15、UCPU數(shù)據(jù)總線(xiàn)的低數(shù)據(jù)總線(xiàn)的低8 8位;另一部分叫奇存儲(chǔ)體,其中位;另一部分叫奇存儲(chǔ)體,其中內(nèi)存單元的地址碼都是奇數(shù),如內(nèi)存單元的地址碼都是奇數(shù),如00001H00001H、00003H00003H等,等,該存儲(chǔ)體的數(shù)據(jù)總線(xiàn)對(duì)應(yīng)接該存儲(chǔ)體的數(shù)據(jù)總線(xiàn)對(duì)應(yīng)接CPUCPU數(shù)據(jù)總線(xiàn)的高數(shù)據(jù)總線(xiàn)的高8 8位。位。lCPU的地址線(xiàn)的地址線(xiàn)A0作為偶存儲(chǔ)體的片選信號(hào)。作為偶存儲(chǔ)體的片選信號(hào)。l lBHE作為奇存儲(chǔ)體的片選信號(hào)。作為奇存儲(chǔ)體的片選信號(hào)。2 CPU對(duì)內(nèi)存的訪(fǎng)問(wèn)對(duì)內(nèi)存的訪(fǎng)問(wèn)3 CPU對(duì)數(shù)據(jù)字的訪(fǎng)問(wèn)lCPU如要訪(fǎng)問(wèn)一個(gè)偶地址的數(shù)據(jù)字如要訪(fǎng)問(wèn)一個(gè)偶地址的數(shù)據(jù)字 ,那么用,那么用D15D0 16條數(shù)據(jù)

16、總線(xiàn)可一次訪(fǎng)問(wèn)勝利。假設(shè)條數(shù)據(jù)總線(xiàn)可一次訪(fǎng)問(wèn)勝利。假設(shè)要訪(fǎng)問(wèn)一個(gè)奇地址的數(shù)據(jù)字到要訪(fǎng)問(wèn)一個(gè)奇地址的數(shù)據(jù)字到CPU,需求兩次,需求兩次訪(fǎng)問(wèn)才干獲得這個(gè)數(shù)據(jù)字。第一次用訪(fǎng)問(wèn)才干獲得這個(gè)數(shù)據(jù)字。第一次用D15D8訪(fǎng)問(wèn)奇存儲(chǔ)體的低字節(jié),第二次用訪(fǎng)問(wèn)奇存儲(chǔ)體的低字節(jié),第二次用D7D0訪(fǎng)問(wèn)訪(fǎng)問(wèn)偶存儲(chǔ)體的高字節(jié)。偶存儲(chǔ)體的高字節(jié)。 l 為了提高對(duì)數(shù)據(jù)字的訪(fǎng)問(wèn)速度,應(yīng)將數(shù)據(jù)字的低字節(jié)放為了提高對(duì)數(shù)據(jù)字的訪(fǎng)問(wèn)速度,應(yīng)將數(shù)據(jù)字的低字節(jié)放在偶存儲(chǔ)體中,即使數(shù)據(jù)字的地址碼為偶數(shù)。這樣在存在偶存儲(chǔ)體中,即使數(shù)據(jù)字的地址碼為偶數(shù)。這樣在存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)字叫對(duì)準(zhǔn)字。而地址碼為奇數(shù)的數(shù)據(jù)儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)字叫對(duì)準(zhǔn)字。而地址碼

17、為奇數(shù)的數(shù)據(jù)字叫未對(duì)準(zhǔn)字。字叫未對(duì)準(zhǔn)字。 Review:8086微處置器引腳的根本知識(shí)引腳的根本知識(shí)引腳的功能引腳的功能信號(hào)的流向信號(hào)的流向有效電平有效電平三態(tài)才干三態(tài)才干引腳的復(fù)用引腳的復(fù)用指引腳信號(hào)的定義、作用;通常指引腳信號(hào)的定義、作用;通常采用英文單詞或其縮寫(xiě)表示采用英文單詞或其縮寫(xiě)表示信號(hào)從芯片向外輸出,還是從信號(hào)從芯片向外輸出,還是從外部輸入芯片,或者是雙向的外部輸入芯片,或者是雙向的起作用的邏輯電平高、低電平有起作用的邏輯電平高、低電平有效上升、下降邊沿有效效上升、下降邊沿有效以少量的引腳提供更多的功能以少量的引腳提供更多的功能輸出正常的低電平、高電平外,輸出正常的低電平、高電平

18、外,還可以輸出高阻的第三態(tài)還可以輸出高阻的第三態(tài)最小任務(wù)方式:即由8086組成的單處置器系統(tǒng),一切的總線(xiàn)控制信號(hào)都由8086直接產(chǎn)生,系統(tǒng)中的總線(xiàn)控制邏輯電路被減到最少最大任務(wù)方式:即由8086組成的中等規(guī)?;虼笠?guī)模系統(tǒng),包含兩個(gè)或多個(gè)處置器,8086為主處置器,其它為協(xié)處置器8086為雙列直為雙列直插式封裝,有插式封裝,有40引腳,但總線(xiàn)信引腳,但總線(xiàn)信號(hào)量卻大于號(hào)量卻大于40,故采用分時(shí)復(fù)用故采用分時(shí)復(fù)用技術(shù)技術(shù)一個(gè)引腳在不同的時(shí)一個(gè)引腳在不同的時(shí)辰具有兩個(gè)甚至多個(gè)辰具有兩個(gè)甚至多個(gè)作用作用1地址線(xiàn)、數(shù)據(jù)線(xiàn)和形狀線(xiàn)lAD15AD0雙向,三態(tài):地址雙向,三態(tài):地址/數(shù)據(jù)分時(shí)復(fù)用數(shù)據(jù)分時(shí)復(fù)用總

19、線(xiàn)總線(xiàn) 。為低。為低16位地址位地址/數(shù)據(jù)的復(fù)用引腳線(xiàn)。采用分?jǐn)?shù)據(jù)的復(fù)用引腳線(xiàn)。采用分時(shí)的多路轉(zhuǎn)換方法來(lái)實(shí)現(xiàn)對(duì)地址線(xiàn)和數(shù)據(jù)線(xiàn)的復(fù)時(shí)的多路轉(zhuǎn)換方法來(lái)實(shí)現(xiàn)對(duì)地址線(xiàn)和數(shù)據(jù)線(xiàn)的復(fù)用。在用。在DMA方式時(shí),這些引線(xiàn)被浮空,置為高阻方式時(shí),這些引線(xiàn)被浮空,置為高阻形狀。形狀。lA19/S6、A18/S5、A17/S4、A16/S3輸出,三輸出,三態(tài):地址態(tài):地址/形狀復(fù)用線(xiàn)。形狀復(fù)用線(xiàn)。lBHE/S7 輸出,三態(tài):為高輸出,三態(tài):為高8位數(shù)據(jù)總線(xiàn)允許位數(shù)據(jù)總線(xiàn)允許形狀復(fù)用引腳。形狀復(fù)用引腳。8086有有16根數(shù)據(jù)線(xiàn),可以用高根數(shù)據(jù)線(xiàn),可以用高8位數(shù)據(jù)線(xiàn)傳送一個(gè)字節(jié),也可以用低位數(shù)據(jù)線(xiàn)傳送一個(gè)字節(jié),也可以用

20、低8位數(shù)據(jù)線(xiàn)傳位數(shù)據(jù)線(xiàn)傳送一個(gè)字節(jié),還可以一次傳送一個(gè)字,送一個(gè)字節(jié),還可以一次傳送一個(gè)字, BHE*是用是用來(lái)區(qū)分這幾類(lèi)傳輸?shù)摹?lái)區(qū)分這幾類(lèi)傳輸?shù)摹?. 最小方式下引腳信號(hào)及功能最小方式下引腳信號(hào)及功能2控制線(xiàn)控制線(xiàn) RD輸出,三態(tài)輸出,三態(tài) :讀信號(hào)線(xiàn),與:讀信號(hào)線(xiàn),與M/IO配合運(yùn)配合運(yùn)用用 。 WR:寫(xiě)信號(hào)線(xiàn)輸出,三態(tài):寫(xiě)信號(hào)線(xiàn)輸出,三態(tài) 。 M/IO(輸出,三態(tài)輸出,三態(tài)):存儲(chǔ)器或:存儲(chǔ)器或I/O端口訪(fǎng)問(wèn)信號(hào)。端口訪(fǎng)問(wèn)信號(hào)。 READY 輸入輸入 :預(yù)備就緒信號(hào):預(yù)備就緒信號(hào) 。是由選中。是由選中的存儲(chǔ)器或的存儲(chǔ)器或I/O端口送來(lái)的呼應(yīng)信號(hào),當(dāng)有效時(shí)端口送來(lái)的呼應(yīng)信號(hào),當(dāng)有效時(shí)高電

21、平,表示被訪(fǎng)問(wèn)的存儲(chǔ)器或高電平,表示被訪(fǎng)問(wèn)的存儲(chǔ)器或I/O端口已端口已預(yù)備就緒,可完成一次數(shù)據(jù)傳送。預(yù)備就緒,可完成一次數(shù)據(jù)傳送。 INTR輸入:可屏蔽中斷懇求信號(hào)輸入:可屏蔽中斷懇求信號(hào) 。lINTA輸出:中斷呼應(yīng)信號(hào)輸出:中斷呼應(yīng)信號(hào) 。 CPU向外輸出向外輸出的中斷呼應(yīng)信號(hào),用于對(duì)外部中斷源發(fā)出的中斷懇的中斷呼應(yīng)信號(hào),用于對(duì)外部中斷源發(fā)出的中斷懇求的呼應(yīng)。求的呼應(yīng)。lNMI 輸入:非可屏蔽中斷懇求信號(hào)輸入:非可屏蔽中斷懇求信號(hào) 。lTEST輸入:測(cè)試信號(hào),低電平有效。信號(hào)和輸入:測(cè)試信號(hào),低電平有效。信號(hào)和WAIT指令配合運(yùn)用。當(dāng)指令配合運(yùn)用。當(dāng)CPU執(zhí)行執(zhí)行WAIT指令時(shí),指令時(shí),CP

22、U處于等待形狀,并且每隔處于等待形狀,并且每隔5個(gè)個(gè)T對(duì)該信號(hào)進(jìn)展一對(duì)該信號(hào)進(jìn)展一次測(cè)試,一旦檢測(cè)到次測(cè)試,一旦檢測(cè)到 TEST信號(hào)為低,那么終了等信號(hào)為低,那么終了等待形狀,繼續(xù)執(zhí)行待形狀,繼續(xù)執(zhí)行WAIT指令下面的指令。指令下面的指令。WAIT指令是使指令是使CPU與外部硬件同步的,與外部硬件同步的,TEST相當(dāng)于外相當(dāng)于外部硬件的同步信號(hào)。部硬件的同步信號(hào)。lRESET輸入:復(fù)位信號(hào)輸入:復(fù)位信號(hào) ,輸入,高電平有效,輸入,高電平有效 。lALE輸出:地址鎖存允許信號(hào)輸出:地址鎖存允許信號(hào) 。 ALE下降沿下降沿鎖存地址。鎖存地址。lDT/R輸出,三態(tài):數(shù)據(jù)發(fā)送輸出,三態(tài):數(shù)據(jù)發(fā)送/接納

23、控制信號(hào)接納控制信號(hào) 。在運(yùn)用在運(yùn)用8286或或74LS245數(shù)據(jù)收發(fā)器的最小方式系數(shù)據(jù)收發(fā)器的最小方式系統(tǒng)中,用統(tǒng)中,用DT/ R來(lái)控制數(shù)據(jù)傳送方向。來(lái)控制數(shù)據(jù)傳送方向。DT/ R為低為低電平,進(jìn)展數(shù)據(jù)接納電平,進(jìn)展數(shù)據(jù)接納CPU讀,即收發(fā)器把系統(tǒng)讀,即收發(fā)器把系統(tǒng)數(shù)據(jù)總線(xiàn)上的數(shù)據(jù)讀進(jìn)來(lái)。當(dāng)數(shù)據(jù)總線(xiàn)上的數(shù)據(jù)讀進(jìn)來(lái)。當(dāng)CPU處在處在DMA方式時(shí),方式時(shí),此線(xiàn)浮空。此線(xiàn)浮空。 lDEN輸出,三態(tài):數(shù)據(jù)允許信號(hào)輸出,三態(tài):數(shù)據(jù)允許信號(hào) 。在運(yùn)用。在運(yùn)用8286或或74LS245數(shù)據(jù)收發(fā)器的最小方式系統(tǒng)中,數(shù)據(jù)收發(fā)器的最小方式系統(tǒng)中,允許收發(fā)器和系統(tǒng)數(shù)據(jù)總線(xiàn)進(jìn)展數(shù)據(jù)傳送。允許收發(fā)器和系統(tǒng)數(shù)據(jù)總線(xiàn)進(jìn)展

24、數(shù)據(jù)傳送。lHOLD輸入:總線(xiàn)懇求信號(hào)輸入:總線(xiàn)懇求信號(hào) 。當(dāng)系統(tǒng)中。當(dāng)系統(tǒng)中CPU之之外的總線(xiàn)主設(shè)備要求運(yùn)用總線(xiàn)時(shí),經(jīng)過(guò)外的總線(xiàn)主設(shè)備要求運(yùn)用總線(xiàn)時(shí),經(jīng)過(guò)HOLD引腳引腳向向CPU發(fā)出懇求。發(fā)出懇求。lHLDA輸出:總線(xiàn)懇求呼應(yīng)信號(hào)輸出:總線(xiàn)懇求呼應(yīng)信號(hào) 。當(dāng)。當(dāng)HLDA有效高電平時(shí),表示有效高電平時(shí),表示CPU對(duì)總線(xiàn)懇對(duì)總線(xiàn)懇求主設(shè)備作出呼應(yīng),贊同讓出總線(xiàn),與求主設(shè)備作出呼應(yīng),贊同讓出總線(xiàn),與CPU相相連的三態(tài)引腳都被浮置為高阻態(tài)。連的三態(tài)引腳都被浮置為高阻態(tài)。 lMN/MX:任務(wù)方式選擇信號(hào)。:任務(wù)方式選擇信號(hào)。3其它其它 CLK:8086時(shí)鐘信號(hào)時(shí)鐘信號(hào) 。 Vcc:電源。:電源。80

25、86用單一的用單一的+5V電壓。電壓。 GND:地線(xiàn)。:地線(xiàn)?!耙_小結(jié)CPU引腳是系統(tǒng)總線(xiàn)的根本信號(hào)引腳是系統(tǒng)總線(xiàn)的根本信號(hào)可以分成三類(lèi)信號(hào):可以分成三類(lèi)信號(hào):16位數(shù)據(jù)線(xiàn):位數(shù)據(jù)線(xiàn):D0D1620位地址線(xiàn):位地址線(xiàn):A0A19控制線(xiàn):控制線(xiàn):ALE、M/IO、WR、RD、READYINTR、INTA、NMI,HOLD、HLDARESET、CLK、Vcc、GND最小方式硬件銜接特點(diǎn): MN/MX接高電平+5V,決議了8086任務(wù)在最小方式 有3片8282或74LS373,用來(lái)做地址鎖存器 當(dāng)系統(tǒng)中所連存儲(chǔ)器和外設(shè)較多時(shí),需求添加數(shù)據(jù)總線(xiàn)的驅(qū)動(dòng)才干,要用兩片8286/8287作為總線(xiàn)數(shù)據(jù)收發(fā)器

26、 有一片8284A,作為時(shí)鐘發(fā)生器l具有三態(tài)輸出的具有三態(tài)輸出的TTL電平鎖存器電平鎖存器lSTB 電平鎖存引腳電平鎖存引腳lOE 輸出允許引腳輸出允許引腳8282l具有三態(tài)輸出的具有三態(tài)輸出的TTL電平鎖存器電平鎖存器lLE 電平鎖存引腳電平鎖存引腳lOE 輸出允許引腳輸出允許引腳l8位雙向緩沖器位雙向緩沖器l控制端銜接在一同,控制端銜接在一同, 低電平有效低電平有效l可以雙導(dǎo)游通可以雙導(dǎo)游通l輸出與輸入同相輸出與輸入同相OE0,導(dǎo)通,導(dǎo)通 T1 AB T0 ABOE1,不導(dǎo)通,不導(dǎo)通8284A1234567891 71 61 51 41 31 21 11 01 8C S Y N CP C

27、L KA E N1R D Y1R E A D YR D Y2A E N1C L KG N DVC C( + 5 )X1X2A S Y N CE F IF / CO S CR E SR E S E TN C1 41 8E F IF / CR D YR E S8 2 8 4 AO S CR E A D YR E S E TX1X21 71 65 0 0 1 252 22 11 01 98R E A D YR E S E TC L KO S C外 界1 15 0 0 最小方式的總線(xiàn)構(gòu)成AD7AD0A15A8A19/S6A16/S3+5V8086ALE8282STB系統(tǒng)總線(xiàn)信號(hào)A19A16A15A8A7A0D7D0M/IO

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論