Mustaqil Ish-2 Safarov Navro’z Mavzu: Дастурдаги узалишлар ва ички узилишлар



Download 482,92 Kb.
Sana18.03.2022
Hajmi482,92 Kb.
#499942
Bog'liq
Ornatilgan tizimlar (2)


O`ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI "Kompyuter injiniring" fakulteti " O’rnatilgan tizimlar " fanidan Mustaqil Ish-2 Safarov Navro’z
Mavzu:Дастурдаги узалишлар ва ички узилишларр.
Режа:
  • Uskunaning ichki uzilishlari.
  • Uskunaning tashqi uzilishlari.
  • Dasturiy ta'minotning uzilishi.
  • Eng ko'p uchraydigan uzilishlar
  • Uskunaning ichki uzilishlari

Ichki uzilishlar dasturni bajarish paytida yuzaga keladigan ba'zi hodisalar tufayli yuzaga keladi.Ushbu turdagi uzilishlar apparat tomonidan jami boshqariladi va ularni o'zgartirish mumkin emas.Ushbu turdagi uzilishlarning yaqqol misoli - bu kompyuterning ichki soati hisoblagichini ishlab chiqaruvchisi, bu vaqtni ushlab turish uchun apparat soniyada bir necha marta ushbu uzilishga qo'ng'iroq qiladi.Garchi biz ushbu uzilishni to'g'ridan-to'g'ri boshqarolmasak ham, dasturlash vositasi bilan tanishish vaqtini boshqarolmasligimiz sababli, uning ta'sirini kompyuterga o'z foydamizga ishlatishimiz mumkin, masalan, soatlab doimiy ravishda "virtual soat" yaratish ichki hisoblagich. Biz faqat hisoblagichning haqiqiy qiymatini o'qiydigan va uni foydalanuvchi uchun tushunarli formatga o'tkazadigan dastur yozishimiz kerak
Qurilmaning tashqi uzilishlari.
Tashqi uzilishlar klaviatura, printerlar, aloqa kartalari va boshqalar kabi periferik qurilmalar tomonidan hosil qilinadi, ular koprotsessorlar tomonidan ham yaratiladi. Tashqi uzilishlarni o'chirib qo'yish mumkin emas.+ Ushbu uzilishlar to'g'ridan-to'g'ri protsessorga yuborilmaydi, aksincha ular ushbu turdagi uzilishlar bilan ishlashga mo'ljallangan integral mikrosxemaga yuboriladi. PIC8259A deb nomlangan sxema protsessor tomonidan ushbu boshqaruv uchun yo'llar deb nomlangan bir qator aloqa usullari yordamida boshqariladi.
Dasturiy ta'minotdagi uzilishlar.
Dasturiy uzilishlar to'g'ridan-to'g'ri INT buyrug'i bilan kerakli uzilishlar sonini chaqiradigan assembler tomonidan faollashtirilishi mumkin.Uzilishlardan foydalanish bizga dasturlarni yaratishda yordam beradi va ulardan foydalangan holda bizning dasturlarimiz qisqaroq bo'ladi, ularni tushunish osonroq bo'ladi va ular asosan kichikligi tufayli yaxshi ishlashga ega bo'ladilar.Ushbu turdagi uzilishlarni ikkita toifaga ajratish mumkin: operatsion tizim DOS uzilishlari va BIOS uzilishlari.Ikkalasining farqi shundaki, operatsion tizim uzilishlaridan foydalanish osonroq, lekin ular sustroq, chunki bu uzilishlar o'z maqsadlariga erishish uchun BIOS-dan foydalanadi, boshqa tomondan BIOS uzilishlari tezroq, ammo ularning kamchiliklari bor ular apparatning bir qismidir, ular juda aniq va hatto elektronni ishlab chiqaruvchi markasiga qarab farq qilishi mumkin.+ To'xtatish turini tanlash faqat sizning dasturingizga beradigan xususiyatlarga bog'liq bo'ladi: tezlik, BIOS-dan foydalanish yoki DOS-dan ko'chirilish.
Eng ko'p uchraydigan uzilishlar
5.4.1 Int 21H (DOS uzilishi)DOS funktsiyalariga bir nechta qo'ng'iroqlar.5.4.2 Int 10H (BIOS uzilishi)Video kirish / chiqish.5.4.3 Int 16H (BIOS uzilishi)Klaviatura kiritish / chiqarish.5.4.4 Int 17H (BIOS uzilishi)Printerni kiritish / chiqarish.5.41 21H uzilishiMaqsad: turli xil DOS funktsiyalarini chaqirish.Sintaksis:+ Int 21H
Raqamli kompyuterlarda uzilish - bu dasturiy ta'minot e'tiborini talab qiladigan hodisaga protsessor tomonidan berilgan javob. Tugatish sharti protsessorni ogohlantiradi va voqea o'z vaqtida qayta ishlanishi uchun protsessorga ruxsat berilganda hozirda bajarilayotgan kodni to'xtatishi uchun so'rov bo'lib xizmat qiladi. Agar so'rov qabul qilinadigan bo'lsa, protsessor javob beradi, uning amaldagi faoliyatini to'xtatib, uning holatini saqlab qoladi va voqea bilan shug'ullanish uchun uzilishlar ishlovchisi (yoki uzilishlar xizmati muntazam, ISR) deb nomlangan funktsiyani bajaradi. Ushbu uzilish vaqtinchalik bo'lib, agar uzilish o'limga olib keladigan xatoni ko'rsatmasa, protsessor uzilish ishlov beruvchisi tugagandan so'ng normal ish faoliyatini davom ettiradi. [1]Uzilishlar odatda apparat vositalari tomonidan e'tiborni talab qiladigan elektron yoki jismoniy holat o'zgarishini ko'rsatish uchun ishlatiladi. Uzilishlar odatda kompyuterning ko'p vazifasini bajarish uchun, ayniqsa real vaqtda hisoblashda qo'llaniladi. Ushbu usullarda uzilishlardan foydalanadigan tizimlar uzilishga asoslangan deb aytiladi
interrupts()
TavsifQayta ishlashni to'xtatadi (noInterrupts () tomonidan o'chirib qo'yilgandan keyin. Uzilishlar ba'zi muhim vazifalarni fonda bajarilishiga imkon beradi va sukut bo'yicha yoqiladi. Ba'zi funktsiyalar uzilishlar o'chirilgan paytda ishlamaydi va kiruvchi aloqa e'tiborsiz qolishi mumkin.) kod vaqtini biroz buzishi mumkin va shu bilan birga kodning juda muhim bo'limlari uchun o'chirib qo'yilishi mumkin.
Download 482,92 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish