微機-中斷技術(shù)_第1頁
微機-中斷技術(shù)_第2頁
微機-中斷技術(shù)_第3頁
微機-中斷技術(shù)_第4頁
微機-中斷技術(shù)_第5頁
已閱讀5頁,還剩72頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第六章輸入輸出接口及中斷技術(shù)§6.4中斷技術(shù)查詢方式會使CPU的效率降低,特別是與低速外設(shè)進行 時,CPU需要等待

的時間。對多個外設(shè)進行I/O操作時,如果有些外設(shè)的實時性要求較高,CPU有可能因來不及響應(yīng)而造成數(shù)據(jù)丟失。斷點主程序中斷服務(wù)程序中斷請求對外設(shè)進行處理繼續(xù)執(zhí)行返回斷點中斷傳送方式6.4.1中斷的基本概念中斷?所謂中斷,是指計算機在正常執(zhí)行程序的過程中,由于某非預(yù)料事件的發(fā)生使CPU暫時停止當(dāng)前程序的執(zhí)行,而轉(zhuǎn)去執(zhí)行相關(guān)事件的處理程序,結(jié)束后又返回原程序繼續(xù)執(zhí)行,這樣的一個過程就是中斷。一、中斷源中斷源:能使CPU產(chǎn)生中斷的信息源,或能發(fā)出中斷請求的事件,稱為中斷源。中斷CPU自身產(chǎn)生的中斷。因程序執(zhí)行過程中的異常情況所引起的,也稱為異常中斷。例如,除法出錯、溢出、單步、中斷指令等。外部中斷CPU以外部件產(chǎn)生的中斷,也稱為硬件中斷。例如,鍵盤中斷、定時中斷、電源故障等。二、中斷過程中斷處理一般需要經(jīng)歷下述七個過程。中斷請求外部中斷源:中斷請求信號加至CPU的中斷請求輸入引腳。中斷源:通過CPU 特定事件的發(fā)生或特定指令的執(zhí)行作為對CPU的中斷請求。中斷響應(yīng)CPU接受中斷請求就稱為中斷響應(yīng)。每條指令的最后一個時鐘周期檢測是否有中斷請求。中斷源:CPU會無條件響應(yīng)。外部中斷源:只有在滿足響應(yīng)條件時,CPU才會響應(yīng)。(3)斷點保護為了使CPU在完成中斷服務(wù)后能返回原程序繼續(xù)執(zhí)行,需要將原程序被中斷處的相關(guān)信息(IP、CS、標志寄存

器、其他寄存器內(nèi)容)保存到堆棧中。中斷源識別系統(tǒng)中有多個中斷源,中斷請求時,通過中斷優(yōu)先權(quán)判別響應(yīng)別的中斷請求,且中斷源須自身提供其編碼,供CPU進行識別,以便對其進行相應(yīng)的服務(wù)。中斷服務(wù)每一個中斷源都有其相應(yīng)的服務(wù)程序,CPU識別中斷源后,會取得其中斷服務(wù)程序的地址,并轉(zhuǎn)入該中斷程序,進行相應(yīng)的中斷服務(wù)。(6)斷點恢復(fù)當(dāng)CPU完成相應(yīng)的中斷服務(wù)后,將原來在中斷程序中用保存的斷點信息從堆棧彈出,恢復(fù)為中斷前的內(nèi)容。(7)中斷返回在中斷程序的最后,通過執(zhí)行一條中斷返回指令,將IP、CS及標志寄存器的內(nèi)容從堆棧 出,使CPU返回到中斷前的程序,并從斷點處繼續(xù)執(zhí)行。中斷請求中斷響應(yīng)中斷返回中斷服務(wù)是進行的實質(zhì)性環(huán)節(jié)中斷工作過程中斷處理文檔鈴響暫停文檔文檔中作暫停記號交談?wù)页鰰和S浱栁恢美^續(xù)處理文檔執(zhí)行主程序(日常事務(wù)程序)中斷申請信號有效(中斷請求)暫停執(zhí)行主程序響應(yīng)中斷當(dāng)前PC及寄存器入棧(保護現(xiàn)場)處理外設(shè)要求(中斷服務(wù))寄存器及PC出棧(恢復(fù)現(xiàn)場及中斷返回)繼續(xù)執(zhí)行主程序三、中斷控制1.中斷優(yōu)先級及中斷嵌套如果同一時間有多個中斷源向CPU提出中斷請求,CPU該如何處理?——中斷優(yōu)先級的控制問題解決以下兩個方面的問題:CPU首先響應(yīng)最高優(yōu)先級的中斷請求。中斷源優(yōu)先權(quán)是依據(jù)它們的重要性事先規(guī)定好的。中斷嵌套高優(yōu)先級的中斷請求可以中斷低優(yōu)先級的中斷服務(wù)。在中斷服務(wù)程序中要有開中斷指令。2.中斷排隊的方法第一種為

查詢方式,第二種為簡單硬件方式,第三種為 硬件方式。(1)

查詢方式方法:響應(yīng)中斷后,利用查詢有哪些外設(shè)申請中斷,并判斷中斷源的級別。優(yōu)先權(quán)由查詢的次序來決定,首先查詢的即為優(yōu)先級最高的。實現(xiàn)查詢的接口電路特點:中斷優(yōu)先級由查詢順序確定,先被查詢者具有高優(yōu)先級??梢酝ㄟ^修改軟件改變中斷優(yōu)先級。響應(yīng)速度慢,服務(wù)效率低。查詢程序流程(2)簡單硬件方式在硬件排隊邏輯中,各個中斷源的優(yōu)先級由連線固定下來,各個中斷源可以通過各自的請求線向CPU提出中斷請求。在這種情況下,可以用每一個來自中斷源的請求信號

它后面的其它請求,組成判優(yōu)邏輯,在提出請求的中斷源中,只有優(yōu)先級最高者才能將其請求信號送到CPU,其余請求均被

。鏈式排隊法INTACPUINTAINTR外設(shè)1外設(shè)2外設(shè)接口1菊花鏈邏輯電路外設(shè)接口2外設(shè)3外設(shè)接口3菊花鏈邏輯電路菊花鏈邏輯電路IREQ1IREQ2IREQ3中斷應(yīng)答INTAINTA中斷應(yīng)答中斷應(yīng)答INTA┇這種方法是利用外設(shè)在系統(tǒng)中的物理位置來決定其中斷優(yōu)先權(quán)的。菊花鏈邏輯電路INTAIREQDB三態(tài)門中斷向量碼E外設(shè)接口中斷應(yīng)答菊花鏈邏輯電路INTA下一級6.4.2

8086/8088中斷系統(tǒng)和處理8086/8088

微機中斷系統(tǒng)能處理和支持256種不同的中斷:一、中斷:軟中斷出錯中斷二、外部(硬件)中斷:非可中斷NMI中斷INTRCPU在執(zhí)行某些指令時出現(xiàn)錯誤而的中斷。主要包括:除法出錯中斷、單步執(zhí)行中斷、溢出中斷、斷點處理中斷還有邊界異常中斷、指令異常中斷、雙重中斷、段不存在中斷、堆棧異常中斷??????發(fā)生

出錯中斷,必須立即處理。一、出錯中斷二、軟中斷一律由安排在程序中的

“INT n

指令引起,n

為中斷類型號。進入中斷后,不執(zhí)行中斷響應(yīng)周期,不讀中斷類型碼。不受IF影響,IF=1或0都引起中斷。沒有隨機性,指令位置已定。外部中斷是隨機的,由I/O設(shè)備引起,何時發(fā)生未知。中斷指令本身提供中斷類型號。三、非

中斷

NMI類型號為02H。邊沿觸發(fā),不受中斷標志位

IF

的影響。把

NMI劃分為外部中斷,是因為它是CPU的一個中斷輸入端,和可

中斷一樣。但非屏蔽中斷是由計算機

硬件出錯引起的,與外部的I/O

設(shè)備無關(guān)。四、可

中斷

INTR這些中斷一般都是從CPU的INTR

端引入的,屬于電平觸發(fā)。可以異步實時響應(yīng)多級可

中斷。可

。通過IF置1或清0來允許或

INTR。允許中斷嵌套,正在被服務(wù)的中斷程序可以被更高級的中斷打斷。CPU響應(yīng)INTR請求除了IF=1,還得等當(dāng)前指令結(jié)束。CPU

得到中斷類型號n后,由總線控制器發(fā)出兩個INTA脈沖。INTR中斷邏輯INTn溢出中斷除法錯單步中斷非

中斷請求中斷控制器8259A斷點中斷8086/8088中斷源n43012

NMI可屏蔽中斷請求CPU可中斷源的類型碼由8259A提供8086CPU的中斷優(yōu)先權(quán)排列從高到低為:除法出錯中斷,溢出中斷,INT

n;NMl;INTR;單步中斷。6.4.3

中斷向量和中斷向量表1.中斷類型碼8086中斷系統(tǒng)能處理256種不同類型的中斷,為使CPU識別每一種中斷源,將中斷源分別

,(0~255),賦予每個中斷源的

稱為中斷類型碼(中斷類型號)。常用中斷類型碼的功能表常用中斷類型號及其功能中斷類型號中斷功能中斷類型號中斷功能0H除法錯中斷10HCRT顯示I/O驅(qū)動程序1H單步中斷11H設(shè)備檢測2HNMI12H器大小檢測3H斷點中斷13H磁盤I/O驅(qū)動程序4H溢出中斷14HRS-232I/O驅(qū)動程序5H打印屏幕15H盒式磁帶機處理6H保留16H鍵盤I/O驅(qū)動程序7H保留17HI/O驅(qū)動程序8H電子鐘定時中斷18HROMBASIC9H鍵盤中斷19H引導(dǎo)(BOOT)AH保留的硬件中斷1AH一天的時間BH異步通信中斷(COM2)1BH用戶鍵盤I/OCH異步通信中斷(COM1)1CH用戶定時器時標DH硬磁盤中斷1DHCRT初始化參數(shù)EH軟磁盤中斷1EH磁盤參數(shù)FH并行

中斷1FH圖形字符集DOS操作系統(tǒng)中斷調(diào)用中斷類型號中斷功能20H程序結(jié)束21H請求DOS功能調(diào)用22H結(jié)束地址23H中止(Ctrl-Break)處理24H關(guān)鍵性錯誤處理25H磁盤順序讀26H磁盤順序?qū)?7H程序結(jié)束且駐留內(nèi)存28HDOS29H~2EHDOS保留使用2FHDOS保留使用30H~3FHDOS保留使用2.中斷向量每個中斷源都有一個中斷處理程序,每個中斷處理程序都有一個 地址。中斷向量:每個中斷程序的

地址(包括段地址和偏移地址)稱為中斷向量。每個中斷類型對于一個中斷向量。3.中斷向量表PC

機中,將所有中斷處理程序的

地址集中存放在內(nèi)存中

續(xù)的區(qū)域內(nèi)。按照中斷類型號依次排列,形成一個數(shù)據(jù)表格,稱為中斷向量表。8086/8088系統(tǒng)用內(nèi)存最 的1KB空間作為中斷向量表(00000H~003FFH),共256個中斷向量,按序號排列。每個中斷向量在內(nèi)存中占4個字節(jié),共256個中斷向量,因此占器1

KB的空間。中斷向量表每個中斷向量占用4個字節(jié)。在這

節(jié)中,包含著這個中斷向量(或這種中斷類型)的服務(wù)程序的

地址——前兩個字節(jié)為服務(wù)程序

的IP,后兩個字節(jié)為服務(wù)程序的CS。中斷向量ABCD

:

123434H12HCDHABH向量地址0:0020H0:0021H0:0022H0:0023H偏移地址的低位偏移地址的段基址的低位段基址的中斷源對應(yīng)的中斷向量在中斷向量表中的位置,稱為向量地址。每個中斷向量在內(nèi)存中占4個字節(jié),共256個中斷向量,因此占 器1KB的空間。中斷向量高地址字為中斷處理程序的段地址CS,低地址字則是偏移地址IP。CPU根據(jù)中斷類型號n,計算4×n,從表中4×n地址開始的連續(xù)4字節(jié)單元里獲取中斷處理程序的 地址。例:某外部中斷類型碼為08H,它的中斷服務(wù)程序的地址是1020H:0040H,請用8086匯編語言編程,將該中斷的地址填入中斷向量表中。MOV

AX,0000MOV

DS,AXMOV

AX,0040MOV

[0020],AXMOV

AX,1020MOV

[0022],AX系統(tǒng)怎么轉(zhuǎn)入相應(yīng)的處理程序?利用中斷向量表中斷向量表是中斷類型號與相應(yīng)中斷源的中斷處理程序 地址之間的連接表。CPU根據(jù)中斷類型號結(jié)合中斷向量表就可以轉(zhuǎn)入相應(yīng)的中斷處理程序。中斷向量在中斷向量表中的存放是按照從低到高的順序排列

256

個中斷向量,而每一個中斷源在向量表里占

節(jié)。CPU

獲取中斷類型碼的方法:對于中斷,系統(tǒng)直接通過電路得到中斷類型號。軟中斷,由INT

指令提供。INTR中斷,兩種情況:一類是外設(shè)把N放在I/O口的寄存器中,CPU通過總線獲得。一類是利用中斷控制器8259A。LIC(大規(guī)模集成電路)電路復(fù)雜,如何學(xué)習(xí)?學(xué)習(xí)并應(yīng)用的方法:不強調(diào) 原理的具體分析側(cè)重掌握其外部特性:引腳的名稱及定義邏輯結(jié)構(gòu)功能的描述(控制字)及性能指標§6.5可編程中斷控制器8259A主要功能有:可以直接管理8個中斷源,級聯(lián)方式下不用附加電路就可以管理64個可中斷源,并具有優(yōu)先權(quán)功能。能為中斷源提供中斷向量碼??梢詫γ恳患壷袛噙M行控制??商峁┒喾N可供選擇的工作方式,能通過編程進行控制。中斷控制器8259A結(jié)構(gòu)引腳功能優(yōu)先級管理級聯(lián)(主片從片)編

程(ICW

OCW)8259A結(jié)構(gòu)圖中斷服務(wù)寄存器ISR數(shù)據(jù)總線緩沖讀寫控制邏輯緩沖/比較中斷優(yōu)先級裁決器PR中斷請求寄存器IRR中斷 寄存器IMR控制電路操作命令寄存器組初始化命令寄存器組控制電路內(nèi)部總線IR0???IR7RDWRA0CSSP/

ENCAS0CAS1CAS2(級聯(lián)至其他8259)D7~D0INT

INTA中斷請求寄存器IRR(Intertupt

Request

Register)8位,存放從IR0

―IR7中斷請求信號。中斷請求IRQ0―IRQ7送到IRR中的相應(yīng)位置,則相應(yīng)位置1。優(yōu)先級:IRQ0最高,IRQ7最低觸發(fā)方式:電平觸發(fā)

邊沿觸發(fā)中斷優(yōu)先權(quán)裁決器PR中斷優(yōu)先權(quán)裁決器要對IRR中未被

的中斷和中斷服務(wù)寄存器(ISR)中正在被服務(wù)的中斷進行優(yōu)先級的判斷。裁決結(jié)果:服務(wù)優(yōu)先級高的寄存如果發(fā)送來的新中斷請求被中斷器(IMR)

,則無權(quán)進入裁決器。中斷服務(wù)寄存器ISR(Interrupt

Srevice

Register)8

位,存放正在被處理的中斷請求。無中斷服務(wù)時,各位為

0。進行中斷處理時,相應(yīng)位置置1,處理完歸

0。中斷寄存器IMR(Interrupt

Mask

Register)8

位,與IR0

―IR7對應(yīng)。接受來自CPU的8

字(OCW1)。OCW1的各位對應(yīng)八個中斷請求,被置

1的位,相應(yīng)的中斷請求將被

,不參加優(yōu)先級的判斷。通過設(shè)置

字,來改變原來的優(yōu)先級級別。INTINTA控制電路初始化命令寄存器組

操作命令寄存器組CPU控制電路ISRPR0

1IRRIMR沒有數(shù)據(jù)總線緩沖器8位的雙向的三態(tài)緩沖器,傳送CPU發(fā)出的控制命令并返回有關(guān)狀態(tài)信息。讀/寫邏輯PC/XT使用單片8259A,端口地址為20H和21H。PC/AT使用兩個8259A,主片端口地址為20H和21H

,從片端口地址為A0H和A1H

。級聯(lián)緩沖器主片對從片的選擇是由緩沖比較器上的引腳CAS0

~

CAS2來實現(xiàn)的。中斷請求的處理過程:接受中斷請求判斷是否被IMR由PR對新中斷和正在處理的中斷進行判優(yōu),向CPU發(fā)送一個INT信號。(4)

CPU響應(yīng)中斷CPU向8259A

回送兩個INTA信號第一個負脈沖到來,IRR的鎖存功能失效。第二個負脈沖到來,鎖存功能恢復(fù)。將中斷類型碼送到數(shù)據(jù)總線上,如果ICW4的中斷結(jié)束位為1,則ISR中的相應(yīng)位歸零。CPU取出中斷源的中斷向量,使CPU執(zhí)行該中斷源的中斷服務(wù)程序,為外設(shè)服務(wù)。8259A引腳圖8259A122345678919252122202423VCC26272814GNDCSWRRDA0INTACAS0CAS1CAS2SP/

ENINTIR7IR6IR5IR4IR3IR2IR1IR0D7D6D5D4D3D2D1D06.5.2

8259A

引腳CS:片選允許端,片選信號為0時,才可對8259A進行編程和控制。WR:寫命令信號輸入端,低電平有效。RD:讀命令信號輸入端,低電平有效,從數(shù)據(jù)總線上接受數(shù)據(jù)。A0

:片內(nèi)寄存器選擇,輸入。選擇8259A內(nèi)不同

令字。SP/EN:雙功能端,8259A處于緩沖狀態(tài)時,作為輸出。非緩沖狀態(tài)下,為輸入。INT:中斷請求INTA:應(yīng)答信號EN

控制緩沖器的接受和發(fā)送SP

表示8259A的主從地位CAS0

~

CAS2

:級聯(lián)信號,主片的這三個端是輸出信號,送到各個從片的此三端。6.5.3

中斷優(yōu)先級的管理四種主要工作方式和從屬方式:一、完全嵌套二、循環(huán)優(yōu)先級三、特定一、結(jié)束中斷二、讀狀態(tài)三、中斷請求觸發(fā)四、程序查詢

四、數(shù)據(jù)緩沖方式此外,還分單片和多片系統(tǒng),后者的主片采取特殊全嵌套方式。以上方式都可用編程實現(xiàn)。一、中斷優(yōu)先級的管理方式完全嵌套方式默認的工作方式,優(yōu)先級從IR0到IR7遞減。在此方式中,對同級別的中斷請求不予響應(yīng),只響應(yīng)更高級的中斷請求。特殊全嵌套方式對同級別的中斷請求也給予響應(yīng)。優(yōu)先級自動循環(huán)方式優(yōu)先級的順序不固定,使得每一個中斷源都有機會享受最高優(yōu)先級的資格。實現(xiàn)自動循環(huán)方式,有兩種途徑:普通一個是在中斷服務(wù)程序的末尾EOI循環(huán)指令一個是在主程序或中斷服務(wù)程序中發(fā)置位或復(fù)位EOI循環(huán)指令4.特殊循環(huán)方式初始隊列是據(jù)需要通過編程實現(xiàn),并通過發(fā)特殊循環(huán)操作命令來指定下一個優(yōu)先級的順序。5.

特殊

方式利用中斷

命令

當(dāng)前中斷,可以響應(yīng)較低的中斷請求。但此時ISR相應(yīng)位上仍為1。在特殊

方式中,把ISR中的相應(yīng)位清0,就開放了較低的中斷請求。CPU仍然執(zhí)行較高級別的那個中斷服務(wù)程序,但8259A 由于ISR的相應(yīng)位歸0,仍可以向CPU發(fā)出一個INT中斷請求。1.完全嵌套方式3.優(yōu)先級自動循環(huán)方式特殊循環(huán)方式特殊

方式8259A中斷優(yōu)先級管理方式8259A最基本的默認工作方式。中斷優(yōu)先權(quán)是從IR0到IR7由高到低。2.特殊全嵌套方式完全嵌套方式中同級中斷不響應(yīng),而特殊全嵌套方式中同級中斷也響應(yīng)。優(yōu)先級不是固定的,而是循環(huán)改變的。與普通循環(huán)方式的區(qū)別在于初始隊列可根據(jù)需要由程序自行設(shè)置。未被

的中斷源,所有的位都被開放,都允許中斷請求二、中斷請求觸發(fā)方式電平觸發(fā)方式邊沿觸發(fā)方式當(dāng)中斷請求出現(xiàn)高電平時,表示有中斷請求。高電平必須持續(xù)到CPU響應(yīng),直到第二個負脈沖到達

8259A為止。在ISR的相應(yīng)位清0之前撤銷。在電平變化的上升沿,表示有中斷請求。在第一個負脈沖到達之前,同一個輸入端不能出現(xiàn)第二次上升躍變。三、中斷結(jié)束(End

of

Interrupt)處理方式普通EOI方式用于完全嵌套方式,每得到一次EOI命令,ISR中已經(jīng)置1的各位中,優(yōu)先級最高的那一個要復(fù)位。向8259A發(fā)送一個常規(guī)中斷結(jié)束命令字。特殊EOI方式用于特殊

方式,明確指明本次復(fù)位的是哪一位。向8259A發(fā)送一個特殊中斷結(jié)束命令字,根據(jù)D2—D0的編碼,把指定位清0。(3)自動EOI方式利用CPU發(fā)回的第二個響應(yīng)負脈沖的下降沿來執(zhí)行一次普通EOI方式。問題:ISR中的相應(yīng)位會被提前清0,如果來一個新的中斷請求,只要CPU處于開中斷狀態(tài),都將中斷服務(wù)程序,出現(xiàn)低級中斷高級的不合理現(xiàn)象。所以CPU必須處于關(guān)中斷狀態(tài)。自動EOI優(yōu)先級循環(huán)方式選擇自動中斷結(jié)束方式,向

8259A寫入“設(shè)置自動EOI,優(yōu)先級循環(huán)”的操作命令字OCW2。在第二個中斷響應(yīng)信號到達時,自動把ISR中置1

的優(yōu)先級最高的位清0。完成優(yōu)先級循環(huán)。常規(guī)EOI優(yōu)先級循環(huán)方式初始化編程選擇“非自動中斷”,中斷服務(wù)程序結(jié)束,執(zhí)行中斷子程序之前,送“普通EOI,優(yōu)先級循環(huán)”

令字到

8259A。四、總線連接方式緩沖方式8259A通過總線驅(qū)動器和系統(tǒng)數(shù)據(jù)線相連,8259A應(yīng)選擇緩沖方式。非緩沖方式8259A的數(shù)據(jù)線與系統(tǒng)數(shù)據(jù)線直接相連,8259A應(yīng)選擇非緩沖方式。6.5.4

8259A的寄存器編程初始化命令字和操作命令字初始化命令字ICW(Initialization

Command

Word)預(yù)置初始工作狀態(tài)及工作方式,規(guī)定8259A的基本操作。操作命令字OCW

(Opration

CommandWord)在8259A正常操作過程中進行編程,控制8259A執(zhí)行不同的操作方式。開始結(jié)束用ICW2設(shè)類型碼設(shè)ICW3,從片?級聯(lián)設(shè)ICW3,主片設(shè)ICW4

????設(shè)置ICW1NNY?ICW4YY?主機N一、ICW1.

ICW10A0

D7D6

D5D4D3D0D2

D1A5A6A71LTMADISNGLIC4配置中斷指針的第七至第五位1:高電平觸發(fā)0:上升沿觸發(fā)1:單獨使用0:級聯(lián)使用1:調(diào)用地址間隔為40:調(diào)用地址間隔為81:需要ICW40:不需要ICW41A0

D7

D6

D5D4D3D0D2

D12. ICW2

中斷類型碼命令字T

3T

5T

6T

7T

4中斷指針地址的高5位中斷源序列號:000001……111T

7T

6T

5T

4T

3T

2T1T

0高5位由用戶編程定義,在PC/AT機中固定為:1

1

1

0

0

140 0

000001000008259A自動寫入:以0000H為段基址,16位偏移地址中斷類型碼1A0

D7

D6

D5D4D3D0D2

D13. ICW3

級聯(lián)命令字SNGL

0主片S

7S

6S

5S

4S3S

2S1S

000000ID2ID1ID0主8259A的IR標志1:相應(yīng)的IR上有從片0:無從片從片從片8259A

的識別碼1A0D7

D6

D5D4D3D0D2

D14. ICW4

中斷結(jié)束方式命令字000SFNMBUFMSAEOI

PM1:特殊全嵌套0:一般嵌套1:自動EOI0:非自動EOI1:8086/8088方式0:8080/8085方式非緩沖方式0緩沖方式從8259A10主8259A115. ICW1

~

ICW4

的設(shè)置方法MOV

AL,13HOUT

INTA00,

ALEQU

20HEQU

21HINTA00INTA016. 8259A在AT機中操作時的特點:兩片級聯(lián)時,CAS0

~

CAS2

互連,從片的INT輸出作為主片第二級中斷請求的輸入。主片在020~03FH范圍內(nèi),從片在0A0

~0BFH范圍內(nèi)譯出為有效電平,作為各自的片選信號。主片使用020

~

021H,從片使

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論