Mikroprotsessor ko'rsatma tizimi Ko'rsatma sikli Mashina tsikli Mashina soati


Download 25.62 Kb.
bet4/5
Sana02.06.2024
Hajmi25.62 Kb.
#1833529
1   2   3   4   5
Bog'liq
7-maruza uzb

INTERRUPT I/O

  • Umuman olganda, to'xtalishlar sabab bo'lishi mumkin
  • tashqi qurilmalar (tashqi to'xtalishlar),
  • to'xtatish buyruqlari (dasturiy to'xtalishlar)
  • avtomatik ravishda MPning o'zi tomonidan (ichki to'xtalishlar), masalan, 0 ga bo'linishga harakat qilganda.
  • Ushbu bo'limda tashqi to'xtalishlarni ko'rib chiqamiz. MT ishini vaqt o'tishi bilan ikki mustaqil dastur: asosiy vazifani bajaruvchi fon dasturi va BB ma'lumotlar dasturi o'rtasida bo'lish mumkin. VU ma'lumotlarni uzatish uchun tayyorlaganda, to'g'ridan-to'g'ri INTRning kirishiga yoki to'xtalish boshqaruvchisi deb nomlangan maxsus qurilmaga to'xtalish so'rovi signalini yuboradi. To'xtalish ta'mirlash vaqtida quyidagi amallar bajariladi:
  • 1. VU mustaqil ravishda yoki uzilishlar kontrolleri orqali INT(R) to'xtash signalini mp ga xuddi shu nomdagi kiritishga yuboradi;

2. Deputat joriy buyruqni bajarishni to'xtatadi va agar to'xtalishlar STI (8085 uchun EI) yig'ma komandasi tomonidan hal qilinsa, u qarorni SS -INTA signali bilan tasdiqlaydi;

  • 2. Deputat joriy buyruqni bajarishni to'xtatadi va agar to'xtalishlar STI (8085 uchun EI) yig'ma komandasi tomonidan hal qilinsa, u qarorni SS -INTA signali bilan tasdiqlaydi;
  • 3. To'xtalish turi (raqami) - N - SD orqali MP ga uzatiladi;
  • 4. PSW tarkibi, shuningdek CS,IP (qaytish manzili),
  • Qayta tiklash hisobiga sozlangan navbat stakanga itariladi.
  • 5. IF (To'xtatib qo'yishga ruxsat berish) va TF (Ish bayroq) bayroqlari tiklanadi va (IF) = 0 yana to'xtalish taqiqlangan;
  • 6. Boshlanish manzili 4*N bo'lgan ikki baytning tarkibi IP ga yuklanadi, keyingi ikki baytning tarkibi CS ga yuklanadi. Bu 4 bayt to'xtalish vektori (ko'rsatgich) deyiladi.
  • 7. Interrupt handler subroutine bajarish boshlanadi.

INT_SUBR:

  • INT_SUBR:
  • STI
  • AX-ning itarib yuboring
  • ....; Shu yerda
  • ....; Buyruq
  • MOV AL,5; Qoʻlquvchi
  • ....; Toʻxtalish
  • ....
  • POP AX
  • IRET
  • Agar inli to'xtalishlarga yo'l qo'yilsa, STI buyrug'i birinchi navbatda 5-qadamda taqiqlangan to'xtalishlarni hal qilish uchun joylashtiriladi. Itarib va pop-bayonotlar, agar xuddi shu ro'yxatlar uzilishlarni boshqaruvchi tomonidan ishlatilgan bo'lsa (misolda, AX ro'yxati).
  • 8. IRET buyrug'i qaytish manzilini stekdan - IP,CS va PSW tarkibini oladi;
  • 9. MT qaytish manzilidan ishlashni davom ettirmoqda. INT N buyrug'ida dasturiy to'xtalishlarni bajarishda amallar 3-qadamdan bajariladi. N 0 < = N < = 255 ichida bo'ladi, shuning uchun to'rt baytli to'xtalish vektorlari birinchi 1024 bayt xotirani egallaydi.

Download 25.62 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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