第一章_3 8086、8088微處理器及存儲(chǔ)器結(jié)構(gòu)、堆棧_第1頁(yè)
第一章_3 8086、8088微處理器及存儲(chǔ)器結(jié)構(gòu)、堆棧_第2頁(yè)
第一章_3 8086、8088微處理器及存儲(chǔ)器結(jié)構(gòu)、堆棧_第3頁(yè)
第一章_3 8086、8088微處理器及存儲(chǔ)器結(jié)構(gòu)、堆棧_第4頁(yè)
第一章_3 8086、8088微處理器及存儲(chǔ)器結(jié)構(gòu)、堆棧_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、兩個(gè)獨(dú)立的功能部件:執(zhí)行部件兩個(gè)獨(dú)立的功能部件:執(zhí)行部件EU、總線接口部件、總線接口部件BIU。AH ALBH BLCH CLDH DLSPBPSIDICSDSSSESIP1 24653標(biāo)志寄存器標(biāo)志寄存器總線總線控制控制邏輯邏輯指令隊(duì)列指令隊(duì)列EU控控制制ALU地址加法器地址加法器BIU單元單元EU單元單元AXBXCXDX內(nèi)存內(nèi)存接口接口14 80 x86微處理器的編程結(jié)構(gòu)微處理器的編程結(jié)構(gòu) EU、BIU并行工作,在執(zhí)行一條指令時(shí)可同時(shí)取后面的指并行工作,在執(zhí)行一條指令時(shí)可同時(shí)取后面的指令,相比令,相比8位位CPU的串行工作方式運(yùn)行速度要快的串行工作方式運(yùn)行速度要快14 80 x86微處理器

2、的編程結(jié)構(gòu)微處理器的編程結(jié)構(gòu) 141 基本結(jié)構(gòu)寄存器基本結(jié)構(gòu)寄存器通用數(shù)據(jù)寄存器通用數(shù)據(jù)寄存器SIESIESI、SI:數(shù)據(jù)段源變址指針寄存器數(shù)據(jù)段源變址指針寄存器BPEBPEBP、BP:堆棧段基址指針寄存器堆棧段基址指針寄存器SPESPESP、SP:堆棧段棧頂指針寄存器堆棧段棧頂指針寄存器DHDLDXEDXEDX、DX、DH、DL:間接間接I/O操作;雙操作;雙字乘字乘/除,為除,為數(shù)據(jù)寄存器數(shù)據(jù)寄存器CXCHCLECXECX、CX、CH、CL循環(huán)計(jì)數(shù);重復(fù)串操循環(huán)計(jì)數(shù);重復(fù)串操作;可變移位、循環(huán)移位操作。稱(chēng)為作;可變移位、循環(huán)移位操作。稱(chēng)為計(jì)數(shù)計(jì)數(shù)寄存器寄存器EBX、BX、BH、BL查表轉(zhuǎn)換

3、;存放基地查表轉(zhuǎn)換;存放基地址。稱(chēng)為址。稱(chēng)為基址累加器?;防奂悠?。BXBHBLEBXEAX、AX、AH、AL:加減;加減;BCD、ASCII調(diào)整;字節(jié)到字,字到雙字轉(zhuǎn)換;乘調(diào)整;字節(jié)到字,字到雙字轉(zhuǎn)換;乘/除,串除,串操作,操作,I/O操作等。稱(chēng)為操作等。稱(chēng)為累加器。累加器。AXAHALEAXEDI、DI:數(shù)據(jù)段目的變址指針寄存器數(shù)據(jù)段目的變址指針寄存器DIEDI14 80X86微處理器的編程結(jié)構(gòu)微處理器的編程結(jié)構(gòu) 141 基本結(jié)構(gòu)寄存器基本結(jié)構(gòu)寄存器專(zhuān)用寄存器專(zhuān)用寄存器指令指針指令指針EIP(IP):):跟蹤下條指令的偏移跟蹤下條指令的偏移地址。地址。IPEIP14 80X86微處理器的編

4、程結(jié)構(gòu)微處理器的編程結(jié)構(gòu) 標(biāo)志寄存器標(biāo)志寄存器EFLAGS (Flags)CPU的控制標(biāo)志和運(yùn)算結(jié)果狀態(tài)標(biāo)志。的控制標(biāo)志和運(yùn)算結(jié)果狀態(tài)標(biāo)志。 D16IDVIFACVMRFD21D31VIPD18APCDITSZD0D11D14NTIOPL OIOPL8086 : D0D119個(gè)標(biāo)志個(gè)標(biāo)志80486 :D0D18的的15個(gè)標(biāo)志個(gè)標(biāo)志PENTIUM :D0D21的的18個(gè)標(biāo)志。個(gè)標(biāo)志。80386 : D0D17 14個(gè)標(biāo)志個(gè)標(biāo)志80286 : D0D14 12個(gè)標(biāo)志個(gè)標(biāo)志標(biāo)志寄存器標(biāo)志寄存器EFLAGS (Flags)8086的狀態(tài)標(biāo)志和控制標(biāo)志:的狀態(tài)標(biāo)志和控制標(biāo)志:TF DF IF OF SF

5、 ZF AF PF CF控制標(biāo)志控制標(biāo)志狀態(tài)標(biāo)志狀態(tài)標(biāo)志跟跟蹤蹤狀態(tài)標(biāo)志:狀態(tài)標(biāo)志:標(biāo)示標(biāo)示CPUCPU運(yùn)運(yùn)行結(jié)果的狀態(tài)。結(jié)果為行結(jié)果的狀態(tài)。結(jié)果為零、為負(fù)、產(chǎn)生進(jìn)位或零、為負(fù)、產(chǎn)生進(jìn)位或借位等。借位等??刂茦?biāo)志:控制標(biāo)志:控制控制CPUCPU的的運(yùn)行狀態(tài)。運(yùn)行狀態(tài)。141 基本結(jié)構(gòu)寄存器基本結(jié)構(gòu)寄存器14 80X86微處理器的編程結(jié)構(gòu)微處理器的編程結(jié)構(gòu) 半進(jìn)位半進(jìn)位奇偶奇偶進(jìn)位進(jìn)位零零符號(hào)符號(hào)溢出溢出中斷中斷方向方向 若執(zhí)行結(jié)果的低若執(zhí)行結(jié)果的低8位中有偶數(shù)個(gè)位中有偶數(shù)個(gè)1,PF=1; 半進(jìn)位標(biāo)志半進(jìn)位標(biāo)志AF用于用于BCD數(shù)的算術(shù)運(yùn)算調(diào)整指令中數(shù)的算術(shù)運(yùn)算調(diào)整指令中; 符號(hào)數(shù)的運(yùn)算結(jié)果如超

6、出了表示范圍符號(hào)數(shù)的運(yùn)算結(jié)果如超出了表示范圍,即結(jié)果出錯(cuò)即結(jié)果出錯(cuò)時(shí)溢出標(biāo)志位時(shí)溢出標(biāo)志位OF =1,OF=CY CS,例,例: 105+50=69H+32H=9BH=10011011B CY=0, CS=1, OF=CY CS=1 -105-50=10010111B+11001110B=01100001B CY=1, CS=0, OF=CY CS=1(采用多字節(jié)運(yùn)算可擴(kuò)大運(yùn)算結(jié)果的表示范圍,避(采用多字節(jié)運(yùn)算可擴(kuò)大運(yùn)算結(jié)果的表示范圍,避免溢出)免溢出)段寄存器段寄存器對(duì)所有對(duì)所有X86級(jí)級(jí)CPU均為均為16位寄存器。位寄存器。8086CPU: 段寄存器直接給出段基址。段寄存器直接給出段基址。

7、 代碼段:代碼段:CS代碼段存貯區(qū)的起始地址代碼段存貯區(qū)的起始地址 堆棧段:堆棧段:SS堆棧段存貯區(qū)的起始地址堆棧段存貯區(qū)的起始地址 數(shù)據(jù)段:數(shù)據(jù)段:DS、ES、FS、GS(8086只有二個(gè)數(shù)據(jù)段寄存器只有二個(gè)數(shù)據(jù)段寄存器DS、ES)數(shù)據(jù)段存貯區(qū)的起始地址數(shù)據(jù)段存貯區(qū)的起始地址141 基本結(jié)構(gòu)寄存器基本結(jié)構(gòu)寄存器14 80X86微處理器的編程結(jié)構(gòu)微處理器的編程結(jié)構(gòu) CSESSSDSGSFS16位位8028680286以上以上CPU: 由段寄存器(選擇器)經(jīng)全局描述符或局部描述由段寄存器(選擇器)經(jīng)全局描述符或局部描述符寄存器得到相應(yīng)的描述符表,從而得到段基址,與偏移地址相符寄存器得到相應(yīng)的描述

8、符表,從而得到段基址,與偏移地址相加得到線性物理地址。加得到線性物理地址。存貯器的物理地址存貯器的物理地址以字節(jié)為最小基本存儲(chǔ)單元的順序編址。以字節(jié)為最小基本存儲(chǔ)單元的順序編址。 (2 22020=1024K=1MB=1024K=1MB空間)從空間)從00000H00000H到到0FFFFFH0FFFFFH個(gè)單元的個(gè)單元的2020位絕對(duì)地址。位絕對(duì)地址。2AH?HBFH00000H00003H00002H00001HFFFFDHFFFFFHFFFFEH存貯器的邏輯地址存貯器的邏輯地址 將將1MB1MB空間,以小于等于空間,以小于等于2 21616=64K=64K連續(xù)的存儲(chǔ)器為一段,分為連續(xù)的存

9、儲(chǔ)器為一段,分為多個(gè)段。每個(gè)段可以獨(dú)立尋址。多個(gè)段。每個(gè)段可以獨(dú)立尋址。段地址:段內(nèi)偏移地址段地址:段內(nèi)偏移地址的表示方法稱(chēng)邏輯地址。的表示方法稱(chēng)邏輯地址。如,如,2000H:100H2000H:100H補(bǔ)充:補(bǔ)充: 8086存儲(chǔ)器的分段管理存儲(chǔ)器的分段管理8086同時(shí)可有同時(shí)可有4個(gè)段被激活(稱(chēng)當(dāng)前段)。它個(gè)段被激活(稱(chēng)當(dāng)前段)。它們是們是CS代碼段、代碼段、DS數(shù)據(jù)段、數(shù)據(jù)段、SS堆棧段、堆棧段、ES附附加數(shù)據(jù)段。加數(shù)據(jù)段。CPU訪問(wèn)內(nèi)存中這訪問(wèn)內(nèi)存中這4段時(shí),邏輯地段時(shí),邏輯地址按以下方式提供:址按以下方式提供: 代碼段代碼段 CS:IP 堆棧段堆棧段 SS:SP 或或 SS:偏移地址:

10、偏移地址 數(shù)據(jù)段數(shù)據(jù)段 DS:偏移地址:偏移地址 附加數(shù)據(jù)段附加數(shù)據(jù)段 ES:偏移地址:偏移地址偏移地址由偏移地址由EU部件算出,又稱(chēng)為部件算出,又稱(chēng)為有效地址有效地址(EA),),計(jì)算方法與指令的尋址方式有關(guān)計(jì)算方法與指令的尋址方式有關(guān)代碼段代碼段00000H00001HFFFFFHFFFFEH數(shù)據(jù)段數(shù)據(jù)段堆棧段堆棧段附加段附加段CSESSSDS段地址:段的起始地址段地址:段的起始地址偏移地址:段內(nèi)地址的順序編號(hào)。偏移地址:段內(nèi)地址的順序編號(hào)。145 8086存儲(chǔ)器的分段管理存儲(chǔ)器的分段管理分段之間必須:分段之間必須:1保持保持16個(gè)字節(jié)或其整數(shù)倍為段地址間距。個(gè)字節(jié)或其整數(shù)倍為段地址間距。

11、216位段寄存器表示段基址。段寄存器加位段寄存器表示段基址。段寄存器加1實(shí)際實(shí)際 上存儲(chǔ)器地址加上存儲(chǔ)器地址加16。3段可連續(xù)、分散、重迭。段可連續(xù)、分散、重迭。 物理地址物理地址PA=段地址段地址16+偏移地址偏移地址(EA) (由(由20位的地址加法器實(shí)現(xiàn))位的地址加法器實(shí)現(xiàn)) 可以表為可以表為0100H:0023HPA=0100H10H+0023H =01023H145 8086存儲(chǔ)器的分段管理存儲(chǔ)器的分段管理偏移偏移23H偏移偏移03H也可表為也可表為0102H:0003HPA=0102H10H+0003H =1023H兩兩段間距為段間距為20H單元,兩單元,兩種邏輯地址表示種邏輯地址

12、表示同一個(gè)物理地址單元同一個(gè)物理地址單元01023H。00000H00001HFFFFFHFFFFEHXX01023H01000H01001H01002H01022H01021H01020H0100H:0000H0102H:0000H0102H:0001H0100H:0001H例:對(duì)于物理地址例:對(duì)于物理地址01023H單元單元指令譯碼指令譯碼執(zhí)行指令執(zhí)行指令A(yù)DD AL,100HCS:IP=F0300HIP指下條指令指下條指令A(yù)DD指令指令指令隊(duì)列指令隊(duì)列20100H偏移地址偏移地址100H操作數(shù)操作數(shù)34HDS=2000HAL=12HALU標(biāo)志標(biāo)志AL取下一條指令取下一條指令145 808

13、6指令的執(zhí)行指令的執(zhí)行AH12HCSDSSSESIP1 24653標(biāo)志寄存器標(biāo)志寄存器總線總線控制控制邏輯邏輯指令隊(duì)列指令隊(duì)列EU控控制制ALUAX2AHBFH34HADD指令指令00000H20100H00001HFFFFFHFFFFEH20位地址位地址主存儲(chǔ)器主存儲(chǔ)器F0300H寄存器組寄存器組2000H1.5 堆棧和棧操作指令堆棧和棧操作指令堆棧的概念堆棧的概念 在存儲(chǔ)器中開(kāi)辟的一片數(shù)據(jù)存儲(chǔ)區(qū)(堆棧段),其中在存儲(chǔ)器中開(kāi)辟的一片數(shù)據(jù)存儲(chǔ)區(qū)(堆棧段),其中數(shù)據(jù)的存取遵循數(shù)據(jù)的存取遵循“先進(jìn)后出先進(jìn)后出”的原則,如同貨棧中堆放貨的原則,如同貨棧中堆放貨物的方式,最下面固定的存儲(chǔ)單元叫物的方式

14、,最下面固定的存儲(chǔ)單元叫“棧底棧底”,最后加入,最后加入的數(shù)據(jù)所占單元是活動(dòng)的,叫的數(shù)據(jù)所占單元是活動(dòng)的,叫”棧頂棧頂“。堆棧指示器堆棧指示器SP 總是指向棧頂,其值是棧頂單元在堆棧段中的偏移地總是指向棧頂,其值是棧頂單元在堆棧段中的偏移地址。址。堆棧生長(zhǎng)方向堆棧生長(zhǎng)方向 8086的堆棧生長(zhǎng)方向是的堆棧生長(zhǎng)方向是從高地址到低地址從高地址到低地址,8086的堆棧的堆棧操作都是字操作,調(diào)用進(jìn)棧指令將一個(gè)字?jǐn)?shù)據(jù)壓入堆棧時(shí)操作都是字操作,調(diào)用進(jìn)棧指令將一個(gè)字?jǐn)?shù)據(jù)壓入堆棧時(shí)SP自動(dòng)減自動(dòng)減 2,調(diào)用出棧指令將一個(gè)字?jǐn)?shù)據(jù)從棧頂彈出時(shí),調(diào)用出棧指令將一個(gè)字?jǐn)?shù)據(jù)從棧頂彈出時(shí)SP自動(dòng)加自動(dòng)加 2。(。(Page

15、 26 圖圖1-28、1-29)堆棧的作用堆棧的作用 主、子程序的調(diào)用和返回,中斷,保護(hù)現(xiàn)場(chǎng),寄存中主、子程序的調(diào)用和返回,中斷,保護(hù)現(xiàn)場(chǎng),寄存中間結(jié)果、存放參數(shù)。間結(jié)果、存放參數(shù)。棧操作指令棧操作指令 進(jìn)棧指令:進(jìn)棧指令:PUSH source 出棧指令:出棧指令:POP dest 狀態(tài)寄存器的進(jìn)、出棧指令狀態(tài)寄存器的進(jìn)、出棧指令 PUSHF POPF 堆棧中的數(shù)據(jù)也可通過(guò)基址寄存器堆棧中的數(shù)據(jù)也可通過(guò)基址寄存器BP或基址累加器或基址累加器BX、源變址寄存器、源變址寄存器SI、目的變址寄存器、目的變址寄存器DI進(jìn)行存取,不受進(jìn)行存取,不受堆棧操作的限制,此時(shí),堆棧段可以象數(shù)據(jù)段一樣使用。堆棧

16、操作的限制,此時(shí),堆棧段可以象數(shù)據(jù)段一樣使用。24 80X86微處理器的引腳功能微處理器的引腳功能 CPU引腳生成系統(tǒng)總線引腳生成系統(tǒng)總線:ABUS、DBUS、CBUS聯(lián)接聯(lián)接 ROM、RAM、I/O接口形成微型計(jì)算機(jī)。接口形成微型計(jì)算機(jī)。微機(jī)主板上的擴(kuò)展插槽就是系統(tǒng)總線的物理表現(xiàn)。微機(jī)主板上的擴(kuò)展插槽就是系統(tǒng)總線的物理表現(xiàn)。Vcc40AD1539A16/S338A17/S4373635BHE/S73433323130292827DEN(S0)26ALE(QS0)252423READY22RESET21A18/S5A19/S61234567891011121314151617181920MN/

17、MXRDHLDA(RQ/GT1)HOLD(RQ/GT0)WR(LOCK)M/IO(S2)TESTINTA(QS1)DT/R(S1)AD14AD13AD12AD11AD10AD9AD8AD7AD6AD5AD4AD3AD2AD1AD0GNDNMIINTRCLKGND8086CPU引腳及功能引腳及功能 1、地址線和數(shù)據(jù)線、地址線和數(shù)據(jù)線 (1) AD0 AD15地址數(shù)據(jù)線地址數(shù)據(jù)線 T1:為地址線,:為地址線,A0A15單向輸單向輸出三態(tài)出三態(tài) T2T4:為數(shù)據(jù)線雙向三態(tài),為數(shù)據(jù)線雙向三態(tài),D0 D15 (2) A19/S6A16/S3地址狀態(tài)線,地址狀態(tài)線,單向三態(tài)單向三態(tài) (3)BHE/S724

18、 80X86微處理器的引腳功能微處理器的引腳功能 Vcc40AD1539A16/S338A17/S4373635BHE/S73433323130292827DEN(S0)26ALE(QS0)252423READY22RESET21A18/S5A19/S61234567891011121314151617181920MN/MXRDHLDA(RQ/GT1)HOLD(RQ/GT0)WR(LOCK)M/IO(S2)TESTINTA(QS1)DT/R(S1)AD14AD13AD12AD11AD10AD9AD8AD7AD6AD5AD4AD3AD2AD1AD0GNDNMIINTRCLKGND8086CPU2

19、、控制總線、控制總線24 80X86微處理器的引腳功能微處理器的引腳功能 MN/MX=0,最大工作模式最大工作模式 =1,最小工作模式最小工作模式 (1)MN/MX工作工作模式信號(hào)模式信號(hào)(2)NMI ,不可屏蔽中斷不可屏蔽中斷, 單向、單向、輸入輸入CPU不可以進(jìn)行屏蔽。執(zhí)行完本不可以進(jìn)行屏蔽。執(zhí)行完本條指令后控制轉(zhuǎn)移到中斷服務(wù)程條指令后控制轉(zhuǎn)移到中斷服務(wù)程序。(如掉電等特殊情況)序。(如掉電等特殊情況)(3)INTR,可屏蔽中斷可屏蔽中斷, 單向單向、輸入輸入。只有當(dāng)只有當(dāng)IF=1時(shí)外設(shè)的中斷請(qǐng)求才時(shí)外設(shè)的中斷請(qǐng)求才可能被響應(yīng)。當(dāng)可能被響應(yīng)。當(dāng)IF=0時(shí)所有的中時(shí)所有的中斷申請(qǐng)均不能響應(yīng)。

20、斷申請(qǐng)均不能響應(yīng)。Vcc40AD1539A16/S338A17/S4373635BHE/S73433323130292827DEN(S0)26ALE(QS0)252423READY22RESET21A18/S5A19/S61234567891011121314151617181920MN/MXRDHLDA(RQ/GT1)HOLD(RQ/GT0)WR(LOCK)M/IO(S2)TESTINTA(QS1)DT/R(S1)AD14AD13AD12AD11AD10AD9AD8AD7AD6AD5AD4AD3AD2AD1AD0GNDNMIINTRCLKGND8086CPU(4)M/IOM/IO=0,I/O

21、設(shè)備操作設(shè)備操作=1,存貯器操作存貯器操作單向輸出,讀操作有效信號(hào),完成存貯器和外設(shè)的讀取操作。單向輸出,讀操作有效信號(hào),完成存貯器和外設(shè)的讀取操作。M/IO讀操作有效信號(hào),讀操作有效信號(hào),單向、輸出單向、輸出完成存貯器和完成存貯器和I/O讀取操作。讀取操作。RD(5)=0,讀讀I/O設(shè)備設(shè)備=0,讀存貯器讀存貯器RDRDM/IO=0=1與與(6)CLK 主時(shí)鐘引入線主時(shí)鐘引入線4.77M10M為為8088和和8086的主時(shí)鐘。的主時(shí)鐘。(7)RESET復(fù)位信號(hào),單向、輸入復(fù)位信號(hào),單向、輸入(8)READY準(zhǔn)備好信號(hào),單向、輸入準(zhǔn)備好信號(hào),單向、輸入Vcc40AD1539A16/S338A1

22、7/S4373635BHE/S73433323130292827DEN(S0)26ALE(QS0)252423READY22RESET21A18/S5A19/S61234567891011121314151617181920MN/MXRDHLDA(RQ/GT1)HOLD(RQ/GT0)WR(LOCK)M/IO(S2)TESTINTA(QS1)DT/R(S1)AD14AD13AD12AD11AD10AD9AD8AD7AD6AD5AD4AD3AD2AD1AD0GNDNMIINTRCLKGND8086CPU(10)GND、VCCVCC=+5V,GND=0V 電源的電源的正負(fù)極。正負(fù)極。最小工作模式下

23、的控制信號(hào)。最小工作模式下的控制信號(hào)。 TEST測(cè)試信號(hào),單向、輸入。測(cè)試信號(hào),單向、輸入。 (9)=0,寫(xiě)寫(xiě)I/O設(shè)備設(shè)備=0,寫(xiě),寫(xiě)存貯器存貯器WRWRM/IO=0=1寫(xiě)操作有效信號(hào),寫(xiě)操作有效信號(hào),單向、輸出單向、輸出M/IO完成存貯器和完成存貯器和I/O寫(xiě)取操作。寫(xiě)取操作。WR(11)與與INTA(12)可屏蔽中斷應(yīng)答信號(hào)。單向可屏蔽中斷應(yīng)答信號(hào)。單向輸入輸入(13)ALE 地址鎖存信號(hào)地址鎖存信號(hào) ,單向,輸出。單向,輸出。 T1 : 鎖存鎖存AD0AD15上的地址信號(hào),經(jīng)上的地址信號(hào),經(jīng)鎖存器得到鎖存器得到A0A19地址總線。地址總線。 Vcc40AD1539A16/S338A17

24、/S4373635BHE/S73433323130292827DEN(S0)26ALE(QS0)252423READY22RESET21A18/S5A19/S61234567891011121314151617181920MN/MXRDHLDA(RQ/GT1)HOLD(RQ/GT0)WR(LOCK)M/IO(S2)TESTINTA(QS1)DT/R(S1)AD14AD13AD12AD11AD10AD9AD8AD7AD6AD5AD4AD3AD2AD1AD0GNDNMIINTRCLKGND8086CPUDEN(14)數(shù)據(jù)允許信號(hào)數(shù)據(jù)允許信號(hào) ,單向,輸出。,單向,輸出。 讀操作,由讀操作,由M/I

25、O到到CPU寫(xiě)操作,由寫(xiě)操作,由CPU到到M/IO DT/R=0=1數(shù)據(jù)收發(fā)信號(hào)數(shù)據(jù)收發(fā)信號(hào) ,單向,輸出。,單向,輸出。(15)DT/R(16)HOLD總線請(qǐng)求,單向、總線請(qǐng)求,單向、輸入輸入???線 請(qǐng) 求 部 件 發(fā) 出總 線 請(qǐng) 求 部 件 發(fā) 出HOLD=1,產(chǎn)生一個(gè)總線請(qǐng)求。,產(chǎn)生一個(gè)總線請(qǐng)求。(17)HLDA總線應(yīng)答,單向、總線應(yīng)答,單向、輸出輸出。Vcc40AD1539A16/S338A17/S4373635BHE/S73433323130292827DEN(S0)26ALE(QS0)252423READY22RESET21A18/S5A19/S6123456789101112

26、1314151617181920MN/MXRDHLDA(RQ/GT1)HOLD(RQ/GT0)WR(LOCK)M/IO(S2)TESTINTA(QS1)DT/R(S1)AD14AD13AD12AD11AD10AD9AD8AD7AD6AD5AD4AD3AD2AD1AD0GNDNMIINTRCLKGND8086CPU最大工作模式下的控制信號(hào)。最大工作模式下的控制信號(hào)。 (1)QS0、QS1,指令,指令隊(duì)列狀態(tài),單向、輸出。隊(duì)列狀態(tài),單向、輸出。QS1 QS0 0 0 無(wú)操作無(wú)操作 0 1 第一字節(jié)第一字節(jié) 1 0 隊(duì)列空隊(duì)列空 1 1 后續(xù)字節(jié)后續(xù)字節(jié)Vcc40AD1539A16/S338A17/

27、S4373635BHE/S73433323130292827DEN(S0)26ALE(QS0)252423READY22RESET21A18/S5A19/S61234567891011121314151617181920MN/MXRDHLDA(RQ/GT1)HOLD(RQ/GT0)WR(LOCK)M/IO(S2)TESTINTA(QS1)DT/R(S1)AD14AD13AD12AD11AD10AD9AD8AD7AD6AD5AD4AD3AD2AD1AD0GNDNMIINTRCLKGND8086CPU最大工作模式下的控制信號(hào)。最大工作模式下的控制信號(hào)。 (2)機(jī)器周期狀態(tài),輸出三態(tài)機(jī)器周期狀態(tài),輸

28、出三態(tài)S2、S1、S0提供當(dāng)前總線機(jī)器狀態(tài)信號(hào)作為提供當(dāng)前總線機(jī)器狀態(tài)信號(hào)作為8288的輸入信號(hào)編碼,由的輸入信號(hào)編碼,由8288輸輸出控制信號(hào)。出控制信號(hào)。 0 0 0 中斷響應(yīng)中斷響應(yīng) 0 0 1 讀讀I/O 0 1 0 寫(xiě)寫(xiě)I/O 0 1 1 暫停暫停 1 0 0 取指取指 1 0 1 讀存儲(chǔ)器讀存儲(chǔ)器 1 1 0 寫(xiě)存儲(chǔ)器寫(xiě)存儲(chǔ)器 1 1 1 無(wú)效無(wú)效S2、S1、S0Vcc40AD1539A16/S338A17/S4373635BHE/S73433323130292827DEN(S0)26ALE(QS0)252423READY22RESET21A18/S5A19/S61234567891011121314151617181920MN/MXRDHLDA(RQ/GT1)HO

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論