CPU-ն ունի ընդհատման հարցման գիծ, որը ընկալվում է յուրաքանչյուր հրահանգից հետո: Սարքի կարգավորիչը բարձրացնում է ընդհատում՝ հաստատելով ազդանշան ընդհատման հարցման տողում: Այնուհետև պրոցեսորը կատարում է վիճակի պահպանում և կառավարումը փոխանցում է ընդհատումների մշակման ռեժիմին՝ հիշողության ֆիքսված հասցեով:
Ի՞նչն է առաջացնում ընդհատում:
Ծրագրային ընդհատումը կարող է միտումնավոր առաջանալ հատուկ հրահանգի կատարման միջոցով, որը, ըստ նախագծման, գործարկման ժամանակ կանչում էընդհատում: … Ծրագրաշարի ընդհատումները կարող են նաև անսպասելիորեն առաջանալ ծրագրի կատարման սխալների պատճառով: Այս ընդհատումները սովորաբար կոչվում են թակարդներ կամ բացառություններ:
Ի՞նչ է սկսված ընդհատումը:
Ընդհատումը սկսվեց I/O. Տվյալների փոխանցումն իրականացվում է համակարգչային ծրագրում պահվող հրահանգների միջոցով: Ամեն անգամ, երբ կա I/O փոխանցման հարցում, հրահանգները կատարվում են ծրագրից: I/O փոխանցումը սկսվում է CPU-ին տրված ընդհատման հրամանով:
Ի՞նչ է ընդհատումը, ինչպես են մշակվում ընդհատումները:
Ընդհատումը իրադարձություն է, որը փոխում է հաջորդականությունը, որով պրոցեսորը կատարում է հրահանգները: … Այս ընդհատումները տեղի են ունենում, երբ ալիքի ենթահամակարգը ազդանշան է տալիս կարգավիճակի փոփոխության մասին, օրինակ՝ մուտքային/ելքային (I/O) գործողության ավարտը, սխալի առաջացումը կամ I/O սարքը, ինչպիսին տպիչն է, պատրաստ է աշխատանքի:
Քանի տեսակընդհատումներ կան:
Ընդհատումները կարելի է դասակարգել տարբեր կատեգորիաների՝ տարբեր պարամետրերի հիման վրա: Երբ միկրոպրոցեսորներն ընդհատման ազդանշաններ են ստանում միկրոպրոցեսորի կապիչների (ապարատային) միջոցով, դրանք հայտնի են որպես Hardware Interrupts: 8085 միկրոպրոցեսորում կան 5 ապարատային ընդհատումներ: Դրանք են՝ INTR, RST 7.5, RST 6.5, RST 5.5, TRAP։