版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第七章第七章 中斷技術(shù)中斷技術(shù)(可屏蔽外中斷控制技術(shù))(可屏蔽外中斷控制技術(shù))微機(jī)原理與接口技術(shù)精品課程輸入輸入/輸出數(shù)據(jù)的傳輸控制方式輸出數(shù)據(jù)的傳輸控制方式 程序方式程序方式中斷方式中斷方式DMA方式方式 特點(diǎn):特點(diǎn):上級(jí)反復(fù)訪問(wèn)上級(jí)反復(fù)訪問(wèn) 特點(diǎn):特點(diǎn):下級(jí)請(qǐng)示執(zhí)行下級(jí)請(qǐng)示執(zhí)行 特點(diǎn):特點(diǎn):架空架空CPUCPU(三種接口設(shè)計(jì)模式)(三種接口設(shè)計(jì)模式)微機(jī)原理與接口技術(shù)精品課程3INT0INT1INT4INT3INT2斷點(diǎn)中斷斷點(diǎn)中斷溢出中斷溢出中斷復(fù)習(xí):第二章中斷概念部分CPU硬件中斷信號(hào)腳:第17腳 非屏蔽中斷請(qǐng)求第18腳 可屏蔽中斷請(qǐng)求第24腳 可屏蔽中斷響應(yīng)弄清幾個(gè)概念: 1.中斷分
2、類概念 2.中斷向量表概念 3.中斷服務(wù)子程序的執(zhí)行機(jī)制概念微機(jī)原理與接口技術(shù)精品課程48086/8088的中斷系統(tǒng) 注:INT 0 INT 4 為系統(tǒng)專用中斷號(hào)微機(jī)原理與接口技術(shù)精品課程5復(fù)習(xí):中斷管理表復(fù)習(xí):中斷管理表windows有APIAPI庫(kù) dos返回返回28微機(jī)原理與接口技術(shù)精品課程6三、計(jì)算機(jī)中斷響應(yīng)過(guò)程三、計(jì)算機(jī)中斷響應(yīng)過(guò)程第一步:獲得中斷類型號(hào);第一步:獲得中斷類型號(hào);第二步:保護(hù)斷點(diǎn)并關(guān)中斷;第二步:保護(hù)斷點(diǎn)并關(guān)中斷;第三步:從中斷向量表中提取中斷向量,轉(zhuǎn)入中斷服務(wù)程序。第三步:從中斷向量表中提取中斷向量,轉(zhuǎn)入中斷服務(wù)程序。 關(guān)于中斷類型號(hào)的獲得,有三種情況:關(guān)于中斷類型
3、號(hào)的獲得,有三種情況: 1、對(duì)專用中斷(中斷號(hào)、對(duì)專用中斷(中斷號(hào)0 4),中斷類型號(hào)由),中斷類型號(hào)由CPU自動(dòng)自動(dòng) 生成;生成; 2、對(duì)軟件中斷、對(duì)軟件中斷 INT N ,中斷類型號(hào),中斷類型號(hào)N從指令獲得;從指令獲得; 3、對(duì)外部可屏蔽中斷,、對(duì)外部可屏蔽中斷,CPU獲得中斷類型號(hào)的過(guò)程比較獲得中斷類型號(hào)的過(guò)程比較 復(fù)雜。見(jiàn)下頁(yè)復(fù)雜。見(jiàn)下頁(yè)微機(jī)原理與接口技術(shù)精品課程7 可屏蔽中斷接口必用可屏蔽中斷接口必用可編程中斷控制芯片可編程中斷控制芯片8259A連接連接CPU的中斷請(qǐng)求線的中斷請(qǐng)求線可擴(kuò)展可擴(kuò)展8個(gè)外部中斷個(gè)外部中斷源源 連接連接CPU的中斷響應(yīng)線的中斷響應(yīng)線注:其他管腳要解決:注:
4、其他管腳要解決: 可編程的初始化問(wèn)題可編程的初始化問(wèn)題 中斷源的再擴(kuò)展問(wèn)題中斷源的再擴(kuò)展問(wèn)題D0D7返回返回25微機(jī)原理與接口技術(shù)精品課程8CPU中斷中斷接口接口D0 D7中斷請(qǐng)求中斷請(qǐng)求INTR中斷相應(yīng)中斷相應(yīng)INTA第一個(gè)總線周期第一個(gè)總線周期CPU送中斷響應(yīng)信號(hào)送中斷響應(yīng)信號(hào)INTA第二個(gè)總線周期中斷接口送中斷類型號(hào)第二個(gè)總線周期中斷接口送中斷類型號(hào)8259AIR0IR7微機(jī)原理與接口技術(shù)精品課程9四、各類中斷的優(yōu)先級(jí)四、各類中斷的優(yōu)先級(jí)注注 注:優(yōu)先級(jí)可以通過(guò)硬件設(shè)計(jì)實(shí)現(xiàn)注:優(yōu)先級(jí)可以通過(guò)硬件設(shè)計(jì)實(shí)現(xiàn) 也可以通過(guò)軟件設(shè)計(jì)實(shí)現(xiàn)也可以通過(guò)軟件設(shè)計(jì)實(shí)現(xiàn)微機(jī)原理與接口技術(shù)精品課程10第三節(jié)第三
5、節(jié) 可編程中斷控制器可編程中斷控制器Intel 8259A 8259A應(yīng)具備下列四項(xiàng)功能:應(yīng)具備下列四項(xiàng)功能: 1、中斷請(qǐng)求端的擴(kuò)展功能、中斷請(qǐng)求端的擴(kuò)展功能 2、中斷優(yōu)先級(jí)的管理功能、中斷優(yōu)先級(jí)的管理功能 3、中斷類型碼的預(yù)置和自動(dòng)上傳功能、中斷類型碼的預(yù)置和自動(dòng)上傳功能 4、可編程功能:通過(guò)程序獲得不同的工作、可編程功能:通過(guò)程序獲得不同的工作 模式模式 叫叫“可編程器件可編程器件” 微機(jī)原理與接口技術(shù)精品課程11可編程中斷控制器可編程中斷控制器8259A內(nèi)部結(jié)構(gòu)內(nèi)部結(jié)構(gòu) 返回到返回到17頁(yè)頁(yè)8259A芯片引腳芯片引腳返回到返回到31返回到返回到22 返回返回25記錄當(dāng)前正執(zhí)行記錄當(dāng)前正執(zhí)
6、行的中斷號(hào)的中斷號(hào) IRi微機(jī)原理與接口技術(shù)精品課程128259A的讀寫(xiě)操作的讀寫(xiě)操作I/O端口地址端口地址 單板機(jī)8259A初始化命令字:初始化命令字: ICW1、 ICW2、 ICW3、 ICW4 8259A操作命令字:操作命令字: OCW1、 OCW2、 OCW3難點(diǎn):兩個(gè)地址難點(diǎn):兩個(gè)地址(一個(gè)偶地址和一個(gè)奇地址一個(gè)偶地址和一個(gè)奇地址),但要寫(xiě)進(jìn)這么多,但要寫(xiě)進(jìn)這么多 命令字!借助了可編程芯片的內(nèi)部邏輯管理。命令字!借助了可編程芯片的內(nèi)部邏輯管理。微機(jī)原理與接口技術(shù)精品課程131 初始化命令字初始化命令字ICW1例:若例:若8259A的端口地址為的端口地址為20H、21H,采用電平觸發(fā)
7、,單片使用,采用電平觸發(fā),單片使用, 需要需要ICW4,請(qǐng)初始化,請(qǐng)初始化命令字命令字ICW1解:根據(jù)題意,解:根據(jù)題意,ICW1 =1BH,初始化程序如下:,初始化程序如下:MOVAL,1BHOUT 20H,AL借助于標(biāo)志位,一個(gè)地借助于標(biāo)志位,一個(gè)地址就可存兩個(gè)命令字址就可存兩個(gè)命令字!決定是否有ICW3返返28返返18微機(jī)原理與接口技術(shù)精品課程142 初始化命令字初始化命令字ICW 2 (預(yù)存中斷號(hào))(預(yù)存中斷號(hào))例:已知原計(jì)算機(jī)系統(tǒng)中斷向量表例:已知原計(jì)算機(jī)系統(tǒng)中斷向量表60H以后為空,請(qǐng)?jiān)O(shè)置以后為空,請(qǐng)?jiān)O(shè)置 命令字命令字ICW2并裝入,并裝入,8259A地址為地址為20H, 21H解
8、:解: ICW2的低三位的低三位000 111由由8259A自動(dòng)分配給外設(shè)中斷自動(dòng)分配給外設(shè)中斷 請(qǐng)求端請(qǐng)求端IR0 IR7, 所以高所以高5位應(yīng)定位位應(yīng)定位01100比較合理。比較合理。 初始化程序如下:初始化程序如下:MOVAL,01100000B OUT 21H,AL ;8259A地址為地址為20H, 21H ;問(wèn):;問(wèn):MOV, AL,01100111B行嗎?行嗎?返返28D0D7微機(jī)原理與接口技術(shù)精品課程153 初始化命令字初始化命令字ICW 3 ICW3稱為主片稱為主片/從片標(biāo)志命令字,必須寫(xiě)到從片標(biāo)志命令字,必須寫(xiě)到8259A的奇的奇地址端口(即地址端口(即A01)中。僅在)中。
9、僅在8259A級(jí)聯(lián)(級(jí)聯(lián)(ICW1中中D10)時(shí)使用,且時(shí)使用,且CPU送給主送給主8259A和從和從8259A的的ICW3格式是不相格式是不相同的。同的。 例:一片例:一片8259A 級(jí)聯(lián)級(jí)聯(lián)8片從片,需要寫(xiě)片從片,需要寫(xiě)9次次ICW3, 如何寫(xiě)?如何寫(xiě)?微機(jī)原理與接口技術(shù)精品課程注:注:1 主片主片 2 從片的連接電路圖從片的連接電路圖 SP / EN 為主為主/從控制線(從控制線(SP) CAS0、 CAS1、 CAS2 為級(jí)聯(lián)線為級(jí)聯(lián)線 微機(jī)原理與接口技術(shù)精品課程174 初始化命令字初始化命令字ICW 4 ICW4叫做方式控制初始化命令字,必須寫(xiě)到叫做方式控制初始化命令字,必須寫(xiě)到82
10、59A奇地址端口(奇地址端口(A01)。)。ICW4僅在僅在ICW1中的中的D0l時(shí)才有時(shí)才有必要設(shè)置,否則就省略不用。必要設(shè)置,否則就省略不用。 說(shuō)明:說(shuō)明:D4位位特殊特殊指級(jí)聯(lián)時(shí)主片用指級(jí)聯(lián)時(shí)主片用“特殊特殊”,其它都,其它都用用“非特殊非特殊”。D3 D2位位,說(shuō)明,說(shuō)明與系統(tǒng)總線是否與系統(tǒng)總線是否用緩沖器(大系用緩沖器(大系統(tǒng)的總線驅(qū)動(dòng))統(tǒng)的總線驅(qū)動(dòng))相連。相連。D1位位一般取一般取0.為為了實(shí)現(xiàn)有優(yōu)先級(jí)了實(shí)現(xiàn)有優(yōu)先級(jí)要求的中斷嵌套,要求的中斷嵌套,8259A中有一個(gè)中有一個(gè)現(xiàn)行服務(wù)寄存器現(xiàn)行服務(wù)寄存器ISR ,自動(dòng),自動(dòng)EOI方式,即一進(jìn)入中斷,方式,即一進(jìn)入中斷,8259A 即將
11、即將ISR的中斷服務(wù)位的中斷服務(wù)位ISRi請(qǐng)零,可能造成發(fā)生嵌套的優(yōu)先級(jí)請(qǐng)零,可能造成發(fā)生嵌套的優(yōu)先級(jí)混亂。除非保證不發(fā)生嵌套時(shí)才用自動(dòng)混亂。除非保證不發(fā)生嵌套時(shí)才用自動(dòng)EOI方式。方式。返返28 微機(jī)原理與接口技術(shù)精品課程18例:例:假設(shè)假設(shè)8259A地址為地址為20H 21H,與總線之間有緩沖器連接,與總線之間有緩沖器連接,非自動(dòng)結(jié)束方式,只用一片非自動(dòng)結(jié)束方式,只用一片8259A,普通完全嵌套,用,普通完全嵌套,用8088。請(qǐng)初始化請(qǐng)初始化ICW4解:解: MOV AL , 0000 1101B OUT 21H , AL微機(jī)原理與接口技術(shù)精品課程194個(gè)命令字的初始化順序個(gè)命令字的初始化
12、順序A0 = 0A0 = 1A0 = 1A0 = 1ICW1導(dǎo)向?qū)騃CW1導(dǎo)向?qū)蛭C(jī)原理與接口技術(shù)精品課程20例例: 現(xiàn)有現(xiàn)有8086微機(jī)系統(tǒng),其中斷控制單元由單片微機(jī)系統(tǒng),其中斷控制單元由單片8259A構(gòu)成。構(gòu)成。8259A的觸發(fā)方式是邊沿觸發(fā),中斷類型號(hào)為的觸發(fā)方式是邊沿觸發(fā),中斷類型號(hào)為08H0FH,非,非自動(dòng)結(jié)束方式,全嵌套方式,非緩沖方式。自動(dòng)結(jié)束方式,全嵌套方式,非緩沖方式。8259A的地址為的地址為0DAH和和0DBH。試編寫(xiě)該片。試編寫(xiě)該片8259A的初始化程序。的初始化程序。解:解:微機(jī)原理與接口技術(shù)精品課程21操作命令字:操作命令字:OCW1, OCW2, OCW3 1
13、、中斷屏蔽命令字、中斷屏蔽命令字OCW1例:開(kāi)放中斷IR0 IR1 IR2 IR3 其它中斷請(qǐng)求端 均屏蔽。假 定8259A的片地址為 : 20H 21H 請(qǐng)初始化OCW1 解:MOV AL , 0F0H OUT 21H , AL返返28 微機(jī)原理與接口技術(shù)精品課程222 . 中斷模式設(shè)置命令字 OCW2說(shuō)明:一般使用ICW4的的非自動(dòng)非自動(dòng)EOI方式,用方式,用OCW2的普通的普通EOI方式結(jié)束中斷服方式結(jié)束中斷服務(wù)子程序。務(wù)子程序。注意:注意: ICW4用用在主程序的初始化中,而在主程序的初始化中,而OCW2用在中斷服務(wù)子程序中斷服務(wù)子程序中使用。中使用。在在子程序結(jié)束處用!子程序結(jié)束處用
14、! R=0為固定優(yōu)先級(jí);為固定優(yōu)先級(jí);IR0最高最高R=1為輪換優(yōu)先級(jí)。為輪換優(yōu)先級(jí)。例:中斷服務(wù)子程序片斷: . . MOV AL , 20H ;用普通EOI方式(不用設(shè)Li), OUT 20H , AL ; 送入偶地址20H , ISR的相應(yīng)位清零 IRET ;CPU平臺(tái)上的中斷返回,恢復(fù)上層程序斷口。返回30頁(yè)注:外中斷結(jié)束前需要 兩個(gè)關(guān)鍵指令 : OUT 20H , AL ;接口片處理 IRET ;計(jì)算機(jī)系統(tǒng)處理記錄著正在執(zhí)記錄著正在執(zhí)行的中斷號(hào)行的中斷號(hào)微機(jī)原理與接口技術(shù)精品課程23返回返回20微機(jī)原理與接口技術(shù)精品課程243、 OCW3 例:編一段了解ISR狀態(tài)的程序片斷,假定82
15、59A的地址為20H 21H . : MOV AL , 00001111B ;普通屏蔽方式 OUT 20H , AL ; 寫(xiě)OCW3 NOP ;此指令可有可無(wú) IN AL , 20H ;讀ISR(注意端口A0=0)返回30頁(yè)微機(jī)原理與接口技術(shù)精品課程4個(gè)命令字個(gè)命令字 3個(gè)操作命令字的使用總結(jié)個(gè)操作命令字的使用總結(jié)5.4微機(jī)原理與接口技術(shù)精品課程26例例:某一中斷系統(tǒng),有一片主片和兩片從片8259A,主片的要求為:特定全嵌套方式、邊沿觸發(fā)、非自動(dòng)EOI方式、非緩沖方式、中斷類型為40H;從片的要求為:全嵌套方式、邊沿觸發(fā)、非自動(dòng)EOI方式、非緩沖方式、中斷類型為60H和80H;地址:主片為FF
16、D0H,F(xiàn)FD2H;從片分別為 FFD4H,F(xiàn)FD6H和FFD8H,F(xiàn)FDAH 。試編寫(xiě)各8259A的初始化程序。級(jí)聯(lián)級(jí)聯(lián)管腳管腳微機(jī)原理與接口技術(shù)精品課程ICW1ICW2ICW3ICW4微機(jī)原理與接口技術(shù)精品課程28主片:ICW1:00010001B=11HICW2:40HICW3:01001000B=48HICW4:00010001B=11H從片A:ICW1:00010001B=11HICW2:60HICW3:00000011B=03HICW4:00000001B=01H從片B:ICW1:00010001B=11HICW2:80HICW3:00000110B=06HICW4:0000000
17、1B=01H三片8259A的控制字分別是:微機(jī)原理與接口技術(shù)精品課程29CLI ;初始化時(shí)要關(guān)中斷MOV DX,0FFD0HMOV AL,11HOUT DX,ALINC DXINC DXMOV AL,40HOUT DX,ALMOV AL,48HOUT DX,ALMOV AL,11HOUT DX,AL主片8259A的初始化程序:CLIMOV DX,0FFD4HMOV AL,11HOUT DX,ALINC DXINC DXMOV AL,60HOUT DX,ALMOV AL,3HOUT DX,ALMOV AL,01HOUT DX,AL從片A的初始化程序:CLIMOV DX,0FFD8HMOV AL,
18、11HOUT DX,ALINC DXINC DXMOV AL,80HOUT DX,ALMOV AL,6HOUT DX,ALMOV AL,01HOUT DX,AL從片B的初始化程序:微機(jī)原理與接口技術(shù)精品課程作業(yè):某一中斷系統(tǒng),有一片主片和兩片從片8259A,主片的要求為:特定全嵌套方式、電平觸發(fā)、非自動(dòng)EOI方式、緩沖方式、中斷類型為48H;從片的要求為:全嵌套方式、邊沿觸發(fā)、非自動(dòng)EOI方式、緩沖方式、中斷類型為60H和80H;地址:主片為0D0H,0D2H;從片分別為 0D4H,0D6H和0D8H,0DAH 。試編寫(xiě)各8259A的初始化程序。微機(jī)原理與接口技術(shù)精品課程31例例:電腦:電腦I
19、BMPC/XT上使用的上使用的8259A介紹介紹電腦電腦IBMPC/XT的主機(jī)板上有一個(gè)以的主機(jī)板上有一個(gè)以8259A為中心組成的外為中心組成的外部中斷控制邏輯。下表為外部中斷源的分配表。部中斷控制邏輯。下表為外部中斷源的分配表。電腦在上電初始化期間,電腦在上電初始化期間,BIOS中有三段與中有三段與8259A有關(guān)的程序,見(jiàn)下頁(yè)有關(guān)的程序,見(jiàn)下頁(yè) 返回46頁(yè)微機(jī)原理與接口技術(shù)精品課程32 8259A初始化初始化MOV AX , 13H;ICW1:邊沿觸發(fā)、單片8259A、要送ICW4OUT 20H , AL;8259A接口的偶地址為20HMOV AL ,8;ICW2:裝中斷類型碼,從08H開(kāi)始
20、0UT 21H , AL;8259A接口的奇地址為21HMOV AL , 9;裝ICW4:緩沖方式,80868088CPUOUT 21H , ALMOV AL , 0FFH ;裝0CWl:屏蔽全部中斷OUT 21H , AL微機(jī)原理與接口技術(shù)精品課程33例:例: 編寫(xiě)中斷處理程序,要求主程序運(yùn)行時(shí),每編寫(xiě)中斷處理程序,要求主程序運(yùn)行時(shí),每10秒響鈴一次,秒響鈴一次,同時(shí)屏幕上顯示信息同時(shí)屏幕上顯示信息“The bell is ring!”。(小自動(dòng)化程序)。(小自動(dòng)化程序)解:此問(wèn)題的解決用VB或VC的控件很容易,但通過(guò)底層匯編語(yǔ)言更能看出 解決問(wèn)題的實(shí)質(zhì)。兩不同:前者是利用了系統(tǒng),后者是修改
21、了系統(tǒng)!兩不同:前者是利用了系統(tǒng),后者是修改了系統(tǒng)! 分析:1、每每10秒響鈴一次秒響鈴一次可用電腦中的定時(shí)器中斷實(shí)現(xiàn),其中斷號(hào)為可用電腦中的定時(shí)器中斷實(shí)現(xiàn),其中斷號(hào)為08H。 2、響鈴響鈴用并行接口用并行接口8255所控制的電腦揚(yáng)聲器實(shí)現(xiàn)。所控制的電腦揚(yáng)聲器實(shí)現(xiàn)。 3、顯示信息顯示信息“The bell is ring!”用軟件中斷調(diào)用用軟件中斷調(diào)用INT 21H 實(shí)現(xiàn)。實(shí)現(xiàn)。 定時(shí)中斷使用分析:電腦中定時(shí)中斷使用分析:電腦中定時(shí)時(shí)間為:定時(shí)時(shí)間為:1/18.2秒(約秒(約55ms),即每隔),即每隔55ms便進(jìn)便進(jìn)入入08H號(hào)中斷服務(wù)程序中(執(zhí)行完立馬返回),此程序的主要任務(wù)是:實(shí)時(shí)號(hào)中斷
22、服務(wù)程序中(執(zhí)行完立馬返回),此程序的主要任務(wù)是:實(shí)時(shí)修改修改“秒秒”“”“分分”“”“時(shí)時(shí)”“”“天天”等參數(shù),在中斷返回之前,有一個(gè)軟件調(diào)用等參數(shù),在中斷返回之前,有一個(gè)軟件調(diào)用指令:指令:INT 1CH;在系統(tǒng);在系統(tǒng)BIOS中,中,1CH的處理程序只有一條的處理程序只有一條IRET指令,僅指令,僅為用戶提供一個(gè)中斷類型號(hào)。所以可以利用中斷類型為用戶提供一個(gè)中斷類型號(hào)。所以可以利用中斷類型1CH設(shè)計(jì)一些動(dòng)態(tài)功能。設(shè)計(jì)一些動(dòng)態(tài)功能。在本例中,因?yàn)轭}目要求每在本例中,因?yàn)轭}目要求每10秒處理一次,而秒處理一次,而8號(hào)中斷執(zhí)行號(hào)中斷執(zhí)行182次才夠次才夠10秒,秒,即每中斷即每中斷182次響鈴
23、一次,同時(shí)屏幕上顯示信息次響鈴一次,同時(shí)屏幕上顯示信息“The bell is ring!”設(shè)計(jì)任務(wù):設(shè)計(jì)任務(wù):利用系統(tǒng)利用系統(tǒng)BIOS提供的中斷號(hào)提供的中斷號(hào)1CH,編寫(xiě)一個(gè)完成任務(wù)的中斷服務(wù)程,編寫(xiě)一個(gè)完成任務(wù)的中斷服務(wù)程序即可。序即可。(既編寫(xiě)一段程序,程序的入口地址放入由(既編寫(xiě)一段程序,程序的入口地址放入由1CH所指定的中斷表里)所指定的中斷表里) 在編寫(xiě)程序時(shí),除了功能實(shí)現(xiàn)外,還必須做兩個(gè)方面的工作:在編寫(xiě)程序時(shí),除了功能實(shí)現(xiàn)外,還必須做兩個(gè)方面的工作:1、在主程序初始化部分,先保存當(dāng)前中斷向量表里、在主程序初始化部分,先保存當(dāng)前中斷向量表里由1CH所指定中斷向量,再,再置新的中斷
24、向量;置新的中斷向量;2、在主程序結(jié)束部分恢復(fù)原保存的、在主程序結(jié)束部分恢復(fù)原保存的1CH中斷向量。中斷向量。微機(jī)原理與接口技術(shù)精品課程34主程序1.設(shè)置定時(shí)中斷次數(shù):1822.獲得原1CH中斷號(hào)處的中斷向量并保存之。中斷服務(wù)子程序1.保護(hù)現(xiàn)場(chǎng).2.判斷定時(shí)中斷的次數(shù)是否夠 182次.不夠則中斷返回;若 夠則完成下列任務(wù): (1)響鈴 (2)顯示: The bell is ring 恢復(fù)現(xiàn)場(chǎng)中斷返回在1CH中斷號(hào)處創(chuàng)建新的中斷向量。設(shè)置8259A的中斷屏蔽字。在1CH中斷號(hào)處恢復(fù)原中斷向量。主程序結(jié)束。程序設(shè)計(jì)框圖程序設(shè)計(jì)框圖每隔55ms執(zhí)行1次延時(shí)延時(shí)微機(jī)原理與接口技術(shù)精品課程35DATA
25、SEGMENT;數(shù)據(jù)段COUNT DW182 ;定時(shí)次數(shù)MESSDBThe bell is ring!,0AH,0DH,$ ;顯示內(nèi)容DATA ENDSSTACK SEGMENT ;堆棧段DB 100 DUP(?)STACK ENDSCODE SEGMENTMAIN PROC FAR ASSUME CS:CODE, DS:DATA, ES:DATA, SS:STACKSTART: MOV AX,DATA MOV DS,AX MOV AX,STACK MOV SS,AX ;各段地址初始化完畢 MOV AL,1CH;得到原中斷向量 MOV AH,35H INT 21H PUSHES ;存儲(chǔ)原中斷向量 PUSHBX微機(jī)原理與接口技術(shù)精品課程36MOV DX,OFFSET RING ;RING的偏移地址和段地址,取出新中斷向
溫馨提示
- 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年度礦產(chǎn)資源開(kāi)發(fā)與合作合同
- 2024業(yè)務(wù)員合同協(xié)議書(shū)范本
- 2024表演合作合同范本
- 個(gè)人土地使用權(quán)部分轉(zhuǎn)讓協(xié)議
- 個(gè)人小額貸款合同協(xié)議書(shū)
- 廣東省外地職工勞動(dòng)合同模板
- 2024個(gè)人借款擔(dān)保合同范本「標(biāo)準(zhǔn)版」
- 買賣合同因質(zhì)量問(wèn)題的反訴狀2024年
- 婚內(nèi)財(cái)產(chǎn)劃分:債務(wù)承擔(dān)約定
- 2024年私人裝修工人簡(jiǎn)單合同
- 2024年國(guó)際貨物買賣FOB條款合同
- 華南理工大學(xué)《嵌入式系統(tǒng)》2022-2023學(xué)年期末試卷
- 江蘇省中等職業(yè)學(xué)校學(xué)業(yè)水平考試語(yǔ)文卷含答案
- 2024-2025學(xué)年二年級(jí)上學(xué)期數(shù)學(xué)期中模擬試卷(蘇教版)(含答案解析)
- 入團(tuán)志愿書(shū)(2016版本)(可編輯打印標(biāo)準(zhǔn)A4) (1)
- 電影的聲音分析PPT課件
- “三措一案”實(shí)施規(guī)范標(biāo)準(zhǔn)
- 【全面解讀《國(guó)有建設(shè)用地使用權(quán)出讓地價(jià)評(píng)估技術(shù)規(guī)范【2018】4號(hào)文》
- 案件移交清單模板
- 等差數(shù)列及其通項(xiàng)公式
- 【土木工程本科畢業(yè)設(shè)計(jì)】《混凝土結(jié)構(gòu)》課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論