TurboC編寫中斷程序的方法

TurboC編寫中斷程序的方法

ID:38119949

大小:297.59 KB

頁數(shù):4頁

時(shí)間:2019-05-27

TurboC編寫中斷程序的方法_第1頁
TurboC編寫中斷程序的方法_第2頁
TurboC編寫中斷程序的方法_第3頁
TurboC編寫中斷程序的方法_第4頁
資源描述:

《TurboC編寫中斷程序的方法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、第卷第期北京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào)吻1+213!?#年#月?以男凡讓%&?(?)?+!兀燈?洲隊(duì),花?州?口止例盯./(昵?%.)以萬壓0徹41#/54627編寫中斷程序的方法張仙妮,?#!北京工業(yè)職業(yè)技術(shù)學(xué)院北京?,,854摘要通過中斷的論述詳細(xì)介紹了如何用/加7編寫中斷服務(wù)程序的方法以及如何用9:;<芯片實(shí)?,F(xiàn)8===方法關(guān)鍵詞中斷中斷向量中斷服務(wù)程序中圖分類號(hào)二/>??1?文獻(xiàn)標(biāo)識(shí)碼8&文章編號(hào)8????一?::9!#?一一#?ΑΒΧΔΕΦ2Γ72Η>Ι3ΙΑ?.ΑΔΧ>ΔΚΧ4ΛΙΧΧ>4??445ΜΗΝΕΜΑ?ΟΙΜΑΙ,,?Ι+認(rèn)汾ΔΙ2ΑΑΜ3

2、,ΑΙ.ΑΘΔΙΔ5ΔΧ2Γ.Δ汀Ι?#Ι!玫」飛/ΧΠΕΠΜ3ΑΦ5Θ&ΧΙΡ飛7ΕΑΜ?,ΘΔ4Μ2Δ8/Ε42眼ΕΦΙΘΠΙΔΕΧΙΑΔ>ΔΔΕΙΘΙΧ3ΧΙΑΔ4Π過5ΙΑΦΧΔΜΙ3ΔΕΧΔΕ2Φ2ΓΠ2ΗΣΙ3ΙΙΑΔΧ445>Δ<65Θ飛Χ4ΗΜ4ΔΠΧΘΗΧ飛ΘΧΧΧΣ42?6Τ/54ΜΑΦΙΔΘ4ΧΜ3ΔΙ2Α6ΤΔΕΧΧΕΙΣ9:;<1州比7ΙΥΜ?ΧΤ4ΦΘ84ΜΗΙΑΔΣΔ=ΙΑΔΧ4Ι刀ΣΔΛΧΧΔ24=ΙΑΔΧ>ΔΘΧ4ΛΙΠΧ>42?8ΔΕ記Ω2Χ4Η4Η4ΜΗΗΧ,,,,所謂中斷是指7>(在正常運(yùn)行程序時(shí)由于隨機(jī)的因而7>(可以對(duì)鍵盤不加理睬而

3、去執(zhí)行,,,程序的預(yù)先安排或內(nèi)外部事件引起7>(中斷正在其它程序一旦有鍵按下鍵盤馬上產(chǎn)生中斷請(qǐng)求信,,,運(yùn)行的程序而轉(zhuǎn)到為預(yù)先安排的事件或內(nèi)外部事號(hào)7>(得知這信號(hào)后便立即去執(zhí)行為鍵盤服務(wù),,,件服務(wù)的程序中去這些引起程序中斷的事件稱為的中斷程序服務(wù)完后7>(又恢復(fù)執(zhí)行被中斷了。,。,中斷源預(yù)先安排的事件是指>7機(jī)的中斷指令的程序中斷服務(wù)程序執(zhí)行完返回原來執(zhí)行程序,。,。執(zhí)行到此立即轉(zhuǎn)相應(yīng)的服務(wù)程序去執(zhí)行內(nèi)部事的中斷處!稱為斷點(diǎn)?繼續(xù)往下執(zhí)行稱為中斷返回,,件是指系統(tǒng)板上出現(xiàn)的一些事件信號(hào)中斷指令也有時(shí)中斷請(qǐng)求信號(hào)!即中斷源?可能有好幾個(gè)因此,,可看作內(nèi)部事件外部事件是指某些接口

4、設(shè)備所發(fā)7>(響應(yīng)這些中斷就得有先后次序這稱為中斷的,。,出的請(qǐng)求中斷程序執(zhí)行的信號(hào)這些信號(hào)稱為中斷優(yōu)先級(jí)7>(首先響應(yīng)優(yōu)先級(jí)高的中斷優(yōu)先級(jí)低。,,。請(qǐng)求信號(hào)中斷請(qǐng)求信號(hào)何時(shí)發(fā)生是不能預(yù)知的的中斷暫不響應(yīng)稱為掛起有些中斷源產(chǎn)生的中,,,,然而它們一旦請(qǐng)求中斷則會(huì)向7>(的接收中斷斷可以用編程的辦法使7>(不予理睬這叫中斷,。,信號(hào)的引腳發(fā)出電信號(hào)因此這些信號(hào)7>(是馬上的屏蔽7>(響應(yīng)中斷轉(zhuǎn)去執(zhí)行中斷服務(wù)程序。,,,可以知道的這樣7>(就無需花大量的時(shí)間去查前需將被中斷程序的現(xiàn)場(chǎng)信息保存下來以便執(zhí)行。,詢這些信號(hào)是否產(chǎn)生因?yàn)橹袛嗾?qǐng)求信號(hào)一旦產(chǎn)完中斷服務(wù)程序后接著從被中斷程序的斷點(diǎn)

5、處繼,。,,。、生便會(huì)馬上通知7>(如鍵盤何時(shí)有鍵按下是續(xù)往下執(zhí)行現(xiàn)場(chǎng)信息是指程序計(jì)數(shù)器的內(nèi)容8一?一收稿日期8??一?,,,。作者簡介張仙妮!;?女西安科技大學(xué)計(jì)算機(jī)及應(yīng)用專業(yè)畢業(yè)助理講師847編寫第期張仙妮/5加中斷程序的方法、,,7>(的狀態(tài)信息執(zhí)行指令后的結(jié)果特征和一些通它們這樣在定義這種中斷類型的函數(shù)時(shí)可不寫這,,8用寄存器的內(nèi)容有些信息的保存和程序計(jì)數(shù)器的些寄存器參數(shù)如可寫成,內(nèi)容等由機(jī)器硬件預(yù)先安排完成稱為中斷處理的Λ2ΙΦΙΑΔΣΔΗΤΣ!?。Χ4Η隱操作有些信息保存是在中斷服務(wù)程序中預(yù)先安?。,,排7>(響應(yīng)中斷時(shí)由中斷源提供地址信息引。導(dǎo)程序轉(zhuǎn)移到中

6、斷服務(wù)程序中去執(zhí)行這個(gè)地址信,,息稱為中斷向量它一般是和中斷源相對(duì)應(yīng)的>7。機(jī)采用類型號(hào)來標(biāo)識(shí)中斷源Ζ,,,中斷方式以其執(zhí)行速度快可實(shí)時(shí)處理不占用對(duì)于硬中斷則在中斷服務(wù)程序結(jié)束前要送中,,7>(過多的時(shí)間等優(yōu)點(diǎn)在一些高級(jí)應(yīng)用場(chǎng)合中較斷結(jié)束命令字給系統(tǒng)的中斷控制寄存器其口地址。,,多地被采用>7機(jī)中斷系統(tǒng)不僅具備一般中斷系為?Ψ中斷結(jié)束命令字也為?ΨΝ?即,,,,25Δ???8統(tǒng)的特點(diǎn)而且有所創(chuàng)新比如中斷不僅可由外部>24Δ6!ΨΝΨ,,,事件引起也可由預(yù)先安排的事件或稱為內(nèi)部的事在中斷服務(wù)程序中若不允許別的優(yōu)先級(jí)較高,,,件引起這些內(nèi)部事件是指中斷指令和執(zhí)行一些指的中斷打斷它

7、則要禁止中斷可用函數(shù)ΦΙΘΜ6?Χ!?來。。,ΧΑΜΧ令引起的特殊事件等下面將是用/54加7編寫中關(guān)閉中斷若允許中斷則可用開中斷函數(shù)63。。54斷程序的方法用/加7實(shí)現(xiàn)編寫中斷程序的方!?來開放中斷、8安法可用三部分來實(shí)現(xiàn)即編寫中斷服務(wù)程序安裝中裝中斷服務(wù)程序、,,斷服務(wù)程序激活中斷服務(wù)程序下面分別予以討定義了中斷服務(wù)函數(shù)后還需將這個(gè)函數(shù)的人。,論口地址填人中斷向量表中以便產(chǎn)生中斷時(shí)程序能。?編寫中斷服務(wù)程序轉(zhuǎn)人中斷服務(wù)程序去執(zhí)行為了防止正在改寫中斷,,,,當(dāng)前的任務(wù)是當(dāng)產(chǎn)生中

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。