Keyinci buyruq adresi stekka joylashtiriladi: CS (asosiy adres), IP (siljish) (2 so’z) va RF bayroq registri (uchinchi so’z) va MP protsessorining RF registridagi IF=0, TF=0 bitlar tashlab yuboriladi.
Keyin tashqi qurilmadan yoki MP ichida hosil bo’lgan uzilishlar vektori (UV) N nomeri bo’yicha, UV TX dan ajratib olinadi.
UV adresi quyidagicha shaklantiriladi: AUV = 4 x N.
Unga ko’ra, qayta ishlovchining adresidagi ikki so’z, ya’ni CS va IP registrlariga yuklangani TX dan olinadi. Ular bo’yicha uzilishni qayta ishlovchi dasturning birinchi buyrug’I tanlanadi.
Qayta ishlash-dasturi oxirida IRET buyrug’i quyiladi – uzilishdan qaytish, shu bilan birga to’xtatilgan dasturga qaytish adreslarining ikkita so’zi stekdan olinadi va CS va IP larga, uchinchi so’z esa RF registriga yuklanadi.
PC kompyuterida har bir uzilish sababiga o’zining UV nomeri (uzilish turi) mos qo’yiladi. Masalan, 0 ga bo’lish 0 nomerli (0 turi) UV ga ega.
Hammasi bo’lib IBM PC da 0 dan 255 gacha (0 dan FFh gacha) nomerli 256 ta UV ishlatiladi.
Barcha UV 0 adresdan boshlanuvchi ma’lumotlar segmentida joylashadi, UV adresi 4 ga karrali.
NMI uzilishiga so’rov kirishdagi musbat signal hisoblanadi.
NMI kirish bo’yicha so’roviga 2 nomerli (2 turdagi) UV xizmat ko’rsatadi. NMI kirish bo’yicha uzilishga xizmat ko’rsatish qayta ishlaydigan dasturni uzilishsiz amalga oshiradi, ya’ni, nisbiy ustivorlik sxemasi bo’yicha.
INTR kirishidagi uzilishga so’rov – yuqori darajadagi signaldir.
Shuning uchun hakam IP, CS, RF registr qiymatlarini stekka joylaydi va javob signali INTA ni tanlaydi.
INTA ni olgandan so’ng, dasturlanadigan uzilish kontrolleri INTR kirishidagi signali tashlab yuboradi va berilgan vaqt momentidagi eng yuqori ustivorlikli (IRQi) uzilish sababiga mos keladigan UV nomerini ma’lumotlar shinasi orqali protsessorga yuboradi.
Xulosa:
Men bugungi mustaqil ishni bajarish davomida uzilishlarni ularni qanday qilib bartaraf etish uzilishlarni bizga qachon foydali qachon bizga zararli ekanligini bilib oldim.Uzilish rejimi, uzilishlarni qayta ishlash algoritmlari, uzilishni o'z ichiga olgan va uni to'liq yaxshi holatga keltirishga qaratilgan tizimdir. Bu algoritmlar boshqa so'zlarda, uzilishni tekshirish, uzilishni tahlil qilish va uzilishni optimallashtirish jarayonlarini o'z ichiga oladi.Uzilishni optimallashtirish jarayoni, uzilishni o'z ichiga olgan algoritmik jarayonlarni yaxshilash uchun ishlatiladi. Bu jarayonlar, uzilishni tezkor va samarali ishlashga imkon beradi. Optimallashtirish jarayoni, uzilishni tezkorlashtirish, xotirani kamaytirish, dastur ishga tushirish va boshqa muhim amallarni o'z ichiga oladi.Uzilish rejimi, uzilishlarni qayta ishlash algoritmlari, uzilishni yaxshi holatga keltirish uchun zarur bo'lgan jarayonlarni o'z ichiga oladi. Bu jarayonlar, uzilishni yaxshi holatga keltirishda muhim ahamiyatga ega bo'ladi.
Foydalanilgan adabiyotlar av saytlar
hozir.org
Chat.GPT
Fayllar.org
Va boshqalar
Do'stlaringiz bilan baham: |