0 turi uzilish nol vaziyat bo'yicha bo'linishni ifodalaydi.
1-toifa uzilish dasturni disk raskadrovka paytida bir bosqichli bajarilishini ifodalaydi.
2-turdagi interrupt maskalanmaydigan nmi interruptni ifodalaydi.
3-toifa uzilish tanaffus nuqtasini uzishni ifodalaydi.
4-turdagi interrupt toshib ketishni anglatadi.
5-turdan 31-turga qadar uzilishlar boshqa rivojlangan mikroprotsessorlar uchun ajratilgan va 32 dan 255-turga qadar uzilishlar apparat va dasturiy ta'minot uzilishlari uchun mavjud.
INT 3-tanaffus nuqtasini to'xtatish bo'yicha ko'rsatma
Bu op-kod CCH bo'lgan 1-bayt qo'llanma hisoblanadi. Ushbu ko'rsatmalar dasturga kiritiladi, shunda protsessor u erga etib borganda, u dasturning normal bajarilishini to'xtatadi va tanaffus nuqtasi protsedurasiga amal qiladi.
Uning bajarilishi quyidagi bosqichlarni o'z ichiga oladi −
Flag ro'yxatdan o'tish qiymati suyakka uchun strelka.
Qaytish manzilining CS qiymati va qaytish manzilining IP qiymati stekka suriladi.
IP so'zning mazmunidan yuklanadi joylashuv 3-ni tashkil qiladi 4 = 0000ch
CS keyingi so'z joylashuvi tarkibidan yuklanadi.
To'xtatish bayrog'i va tuzoq bayrog'i 0 ga qaytariladi
Ichiga-toshib topshirig'iga bo'yicha to'xtatib
Bu 1-bayt qo'llanma va ularning mnemonic ichiga hisoblanadi. Ushbu ko'rsatma uchun op-kod CEH. Nomidan ko'rinib turibdiki, bu shartli uzilish ko'rsatmasi, ya'ni u faqat toshib ketish bayrog'i 1 ga o'rnatilganda va uzilish turi raqami 4 bo'lgan interrupt ishlovchisiga shoxlanganda faol bo'ladi. Agar toshib ketish bayrog'i tiklansa, ijro keyingi ko'rsatmaga davom etadi.
Uning bajarilishi quyidagi bosqichlarni o'z ichiga oladi −
Bayroq registri qiymatlari stekka suriladi.
Qaytish manzilining CS qiymati va qaytish manzilining IP qiymati stekka suriladi.
IP so'z joylashgan 4 mazmunidan yuklanadi va 4 = 00010h
CS keyingi so'z joylashuvi tarkibidan yuklanadi.
To'xtatish bayrog'i va tuzoq bayrog'i 0 ga qaytariladi
Do'stlaringiz bilan baham: |