人人爱人人爽_2色视频网站_日韩欧美亚洲_中文字幕一区二区三中文字幕_制服丝袜影音先锋_成年人免费影院_freexxxx性特大另类

大學(xué)生之家,大學(xué)生資訊發(fā)布平臺(tái)
大學(xué)生之家

計(jì)算機(jī)6.2.180x86中斷結(jié)構(gòu)及類型

    發(fā)布時(shí)間:2018-09-18    閱讀:
    來源:大學(xué)生之家
從Intel 8086/8088、286、386、486直到Pentium系列微處理器,它們中斷系統(tǒng)的結(jié)構(gòu)基本相同,不同之處主要有兩點(diǎn):一是 因CPU的工作模式不同,獲取中斷向量的方式有所不同;二是因系統(tǒng)的配置不同,所處理的中斷類型有差別。本節(jié)先討論80x86的中斷系統(tǒng)的結(jié)構(gòu)及中斷類 型,然后介紹CPU工作在不同模式下的中斷處理方式。

6.2.180x86中斷結(jié)構(gòu)及類型

80x86 CPU中斷系統(tǒng)的結(jié)構(gòu)示意圖。根據(jù)中斷源與CPU的相對(duì)位置關(guān)系,可分為外部中斷(或硬件中斷)和內(nèi)部中斷(或軟件中斷)兩大類。在32位CPU中,把外部中斷稱為中斷,把內(nèi)部中斷稱為異常(Exceptions)。

1.中斷

中斷是指由外部設(shè)備觸發(fā)請(qǐng)求而引起的硬件中斷。80x86 CPU的硬件中斷有兩個(gè):一個(gè)是由NMI引腳引入不可屏蔽中斷,請(qǐng)求觸發(fā)方式為上升沿(0到 1的跳變信號(hào))有效;另一個(gè)是由INTR引腳引入可屏蔽中斷,請(qǐng)求觸發(fā)方式為高電平有效。但由于多數(shù)外部設(shè)備的I/O傳送中斷請(qǐng)求都是通過可屏蔽中斷引入 的,而CPU的可屏蔽中斷請(qǐng)求(INTR)引腳只有一個(gè),不能滿足外部設(shè)備的需要,因此在80x86 CPU系統(tǒng)中擴(kuò)展一片或多片中斷控制器8259A協(xié) 助CPU管理中斷,單片8259A可以管理8級(jí)外部中斷請(qǐng)求IR0~I(xiàn)R7,在多片級(jí)連方式下,最多可以管理64級(jí)的外部中斷請(qǐng)求(8259A的中斷管理 功能見6.3節(jié))。

2.異常

異常是指在CPU執(zhí)行程序過程中,因各種錯(cuò)誤引起的中斷,如地址非法、校驗(yàn)出錯(cuò)、頁面失效、存取訪問控制錯(cuò)、結(jié)果溢出、除數(shù)為0、非法指令等。根據(jù)系統(tǒng)對(duì)產(chǎn)生異常的處理方法不同,通常分為下列三種類型。

1)故障(Faults)

故障是指某條指令在啟動(dòng)之后真正執(zhí)行之前,被檢測(cè)到異常而產(chǎn)生的一種中斷。這類異常是在引起異常的指令執(zhí)行前產(chǎn)生的,待異常處理完成后繼續(xù)返回該指令, 重行啟動(dòng)并執(zhí)行完成。例如,在啟動(dòng)某條指令時(shí)要訪問的數(shù)據(jù)未找到(存儲(chǔ)出錯(cuò)),這種情況下當(dāng)前指令被掛起,中斷處理之后,由掛起指令處重新啟動(dòng)。

2)陷阱(Traps

陷阱是在中斷指令執(zhí)行過程中引起的中斷。這類異常主要是由執(zhí)行“斷點(diǎn)指令”或中斷調(diào)用指令(INT n)引起,即在執(zhí)行指令后產(chǎn)生的異常,在中斷處理前要保護(hù)設(shè)置陷阱的下一條指令的地址(斷點(diǎn)),中斷處理完畢返回到該斷點(diǎn)處繼續(xù)執(zhí)行。

3)終止(Abort)

終止通常由硬件錯(cuò)誤或系統(tǒng)表出現(xiàn)非法數(shù)據(jù)引起。異常發(fā)生后一般無法確定造成異常指令的準(zhǔn)確位置,程序無法繼續(xù)執(zhí)行,中斷處理須重新啟動(dòng)系統(tǒng)。

以上三類異常的差別主要表現(xiàn)在兩個(gè)方面:一是發(fā)生異常的報(bào)告方式,二是異常處理程序的返回方式。故障這類異常的報(bào)告是在引起異常的指令執(zhí)行之前發(fā)生的, 待異常處理完畢,返回該指令繼續(xù)執(zhí)行;陷阱這類異常的報(bào)告是在引起異常的指令執(zhí)行之后發(fā)生的,待異常處理完畢,返回該指令的下一條指令繼續(xù)執(zhí)行;終止這類 異常的情況比較嚴(yán)重,它是因?yàn)橄到y(tǒng)硬件或參數(shù)出現(xiàn)了錯(cuò)誤而引起的,引起異常的程序?qū)o法恢復(fù),必須重新啟動(dòng)系統(tǒng)。

80x86 CPU 最多可以管理256種類型的中斷與異常,類型及功能。每一種中斷賦予一個(gè)中斷類型號(hào),其中:中斷類型0~17分配給內(nèi)部中斷(類型2除外);中斷類型 18~31留作備用,為生產(chǎn)廠家開發(fā)軟硬件使用;中斷類型32~255留給用戶,可作為外部設(shè)備進(jìn)行輸入輸出數(shù)據(jù)傳送時(shí)的可屏蔽中斷(INTR)請(qǐng)求使 用。

前5個(gè)中斷類型(類型0~類型4):除法錯(cuò)、單步、NMI、斷點(diǎn)、溢出,從8086~Pentium的所有CPU都是相同的,其他中斷類型適用于286及向上兼容的386、486及Pentium微處理器。

幾種異常類型做簡(jiǎn)要說明。

類型0:除法出錯(cuò)。當(dāng)CPU進(jìn)行除法運(yùn)算時(shí),若除數(shù)為0或商溢出時(shí)產(chǎn)生該中斷。

類型1:?jiǎn)尾健.?dāng)單步執(zhí)行標(biāo)志TF1且IF1時(shí),每執(zhí)行一條指令就引起一次中斷。

類型3:斷點(diǎn)。這是一個(gè)特殊的單字節(jié)斷點(diǎn)指令I(lǐng)NT 3,常用于調(diào)試程序時(shí)存儲(chǔ)程序的斷點(diǎn)。當(dāng)CPU執(zhí)行該指令時(shí),則產(chǎn)生“斷點(diǎn)指令”中斷,將下一條指令的地址入棧保存。

類型4:溢出。當(dāng)執(zhí)行INTO指令且溢出標(biāo)志OF1時(shí)產(chǎn)生該中斷。

類型5:越界。當(dāng)CPU執(zhí)行BOUND指令時(shí),檢測(cè)到操作數(shù)超越邊界時(shí)產(chǎn)生該中斷。
計(jì)算機(jī)學(xué)習(xí)推薦
  • 掃一掃 分享悅讀 ➤
  • 掃碼可以分享到微信 qq朋友圈
計(jì)算機(jī)學(xué)習(xí)熱點(diǎn)
人人爱人人爽_2色视频网站_日韩欧美亚洲_中文字幕一区二区三中文字幕_制服丝袜影音先锋_成年人免费影院_freexxxx性特大另类
欧美精品久久天天躁| 色成人在线视频| 国产福利视频一区二区三区| 欧美人动与zoxxxx乱| 亚洲欧美国产77777| 不卡一区二区三区四区| 久久精品视频免费| 国产精品 欧美精品| 久久精品在这里| 大桥未久av一区二区三区中文| wwwwxxxxx欧美| 国产高清不卡一区| 亚洲免费观看在线观看| 欧美日韩国产一区| 精品一区二区成人精品| 国产日韩欧美电影| 91亚洲午夜精品久久久久久| 亚洲不卡一区二区三区| 欧美一级xxx| 懂色中文一区二区在线播放| 亚洲色图另类专区| 欧美一区二区三区免费在线看| 久久精品国产精品青草| 国产日韩欧美综合一区| 色婷婷综合久久久久中文一区二区 | 91精品国产综合久久福利| 久久66热re国产| 国产精品国产a| 欧美日韩精品二区第二页| 久久av中文字幕片| 欧美国产精品一区二区三区| 欧美日韩一区成人| 丰满少妇在线播放bd日韩电影| 亚洲一区欧美一区| 久久综合九色欧美综合狠狠| 在线视频国产一区| 丰满白嫩尤物一区二区| 爽好多水快深点欧美视频| 国产精品狼人久久影院观看方式| 欧美人妖巨大在线| 色狠狠一区二区三区香蕉| 国产美女视频91| 日本vs亚洲vs韩国一区三区二区| 国产精品日产欧美久久久久| 欧美一区二区三区色| 91久久精品网| 91在线丨porny丨国产| 蜜臀av一区二区三区| 亚洲制服丝袜一区| 自拍偷拍欧美精品| 国产精品午夜免费| 国产欧美精品一区二区色综合 | 性欧美大战久久久久久久久| 中文字幕第一区第二区| 日韩精品一区二区三区视频在线观看 | 69久久99精品久久久久婷婷| av资源网一区| 国产福利一区二区| 精品在线播放免费| 久久99热国产| 男人的天堂亚洲一区| 亚洲妇女屁股眼交7| 一区二区国产视频| 亚洲男人的天堂在线观看| 国产精品久久久久毛片软件| 2021国产精品久久精品| 日韩精品一区二区三区在线播放| 欧美一区二区三区人| 91精品国产乱| 日韩欧美在线网站| 精品久久久久久最新网址| 日韩精品一区二区三区视频播放 | 国产乱理伦片在线观看夜一区| 三级在线观看一区二区| 丝袜美腿亚洲综合| 亚洲3atv精品一区二区三区| 亚洲综合精品自拍| 国产原创一区二区| 国产精品白丝jk黑袜喷水| 韩国中文字幕2020精品| 国产一区二区在线观看免费| 国产成人啪午夜精品网站男同| 国产成人午夜视频| 99久久精品国产精品久久| 91黄色小视频| 91精品国产综合久久久久| 日韩一区二区三区在线观看| 日韩一级二级三级| 国产欧美视频在线观看| 中文在线资源观看网站视频免费不卡| 国产三级精品在线| 亚洲免费看黄网站| 日韩精品乱码av一区二区| 久久国产精品露脸对白| 成人免费毛片高清视频| 色婷婷久久99综合精品jk白丝| 一本大道久久a久久精二百| 3d成人动漫网站| 国产精品福利影院| 午夜久久久久久久久久一区二区| 免费成人在线网站| 成人免费毛片app| 555www色欧美视频| 中文字幕乱码久久午夜不卡| 亚洲一区二区在线播放相泽| 理论片日本一区| 色婷婷精品大在线视频| 欧美刺激午夜性久久久久久久| 国产精品色一区二区三区| 日韩精品欧美成人高清一区二区| 成人精品视频一区二区三区| 精品视频色一区| 亚洲国产精品成人久久综合一区| 亚洲va韩国va欧美va精品| 国产一本一道久久香蕉| 欧美色综合天天久久综合精品| 2021中文字幕一区亚洲| 亚洲一区二区三区四区中文字幕| 国产在线播放一区| 欧美日韩国产精品成人| 日韩毛片视频在线看| 美日韩黄色大片| 欧美挠脚心视频网站| 久久免费国产精品| 青青国产91久久久久久| 99久久免费国产| 国产欧美一二三区| 久久99国产精品成人| 欧美三日本三级三级在线播放| 中文文精品字幕一区二区| 日韩精品一区第一页| 91麻豆免费视频| 欧美经典一区二区三区| 国产在线国偷精品产拍免费yy| 在线亚洲人成电影网站色www| 久久久综合九色合综国产精品| 日韩制服丝袜先锋影音| 欧美三级视频在线播放| 国产精品全国免费观看高清| 国产传媒一区在线| 国产片一区二区| 国产一区视频网站| 2020日本不卡一区二区视频| 国产综合久久久久影院| 精品sm捆绑视频| 国产乱码精品一区二区三| 精品国产人成亚洲区| 国产一区二区三区免费观看| 久久伊99综合婷婷久久伊| 国产一区二区中文字幕| 久久久久久久精| 粉嫩一区二区三区性色av| 日本一区二区免费在线观看视频| 成人av综合在线| 一区二区三区四区不卡视频| 在线观看日韩高清av| 一区二区三区日韩精品视频| 欧美日韩一区三区四区| 青娱乐精品在线视频| 久久精品亚洲国产奇米99| 成人sese在线| 午夜成人免费视频| 2020国产精品久久精品美国| 成人av在线一区二区三区| 亚洲在线视频网站| 欧美一区二区精品久久911| 久久国内精品自在自线400部| 久久色视频免费观看| 91一区一区三区| 天堂蜜桃一区二区三区 | 一本久久精品一区二区| 亚洲国产视频一区| 日韩无一区二区| 成人精品鲁一区一区二区| 自拍偷在线精品自拍偷无码专区 | 欧美日韩精品一区视频| 狠狠色狠狠色综合系列| 中文字幕在线一区| 在线成人午夜影院| 成人一级视频在线观看| 一区二区欧美精品| 精品福利av导航| 欧美伊人久久久久久久久影院| 久久精品久久久精品美女| 中文字幕精品—区二区四季| 制服丝袜国产精品| 色综合久久99| 国产在线视视频有精品| 亚洲卡通动漫在线| 久久这里只有精品6| 欧美精品日韩一本| 波多野结衣中文字幕一区| 男男视频亚洲欧美| 亚洲一区二区综合| 中文字幕国产一区| 日韩美一区二区三区| 欧美男同性恋视频网站| 日本精品一级二级| 成人av免费在线| 成人黄色大片在线观看|