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


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

I/O USULLARI

  • Kompyuter va VU yoki zaryadlovchi o'rtasida ma'lumotlar almashinuvi kirish-chiqish (IO) deyiladi. BB ning to'rtta asosiy usuli mavjud.
  • Programmalyq BB
  • To'xtalishlar bo'yicha BB
  • To'g'ridan-to'g'ri xotiraga kirish (DMA) yoki DMA
  • Tranzaktsiyalar (MCS-96)
  • Birinchisida
  • Kompyuter va VU yoki zaryadlovchi o'rtasida ma'lumotlar almashinuvi kirish-chiqish (IO) deyiladi. BB ning to'rtta asosiy usuli mavjud.
  • Programmalyq BB
  • To'xtalishlar bo'yicha BB

To'g'ridan-to'g'ri xotiraga kirish (DMA) yoki DMA

  • To'g'ridan-to'g'ri xotiraga kirish (DMA) yoki DMA
  • Tranzaktsiyalar (MCS-96)
  • Dastlabki ikki holatda ma'lumotlar almashinuvida mikroprotsessor ishtirok etadi. RAP rejimida almashinuv nazorati funksiyalarini maxsus qurilma - RAP boshqaruvchisi egallab oladi, MP esa bu vaqtda ma'lumotlar almashinuvida ishtirok etmaydi. 4-usulda, oldinga periferik tranzaksiya serveri tomonidan MP bilan parallel tarzda amalga oshiriladi.

I/O DASTURI

  • Tashqi qurilmalar uchun xotiraning bir qismi bo'lmagan yoki uning bir qismi bo'lgan manzil bo'shlig'i ajratiladi. Shuning uchun dasturiy ta'minot BB ikki turdan iborat bo'lishi mumkin:
  • assembl buyruqlari kiritish (IN) va output (OUT) yordamida
  • barcha assemblerni yo'naltirish buyruqlari (MOV, LODSB,..) yordamida.
  • 64K bloki ichida birinchi holat uchun xotira ajratish xaritasi chap tomondagi 5-rasmda ko'rsatilgan.

0000 ichida ... VU va zaryadlovchining XXXX manzillari kesishadi. Shuning uchun, protsessor qurilmasida xotira kataklariga yoki VU ga aniq kirish uchun, tashqi qurilmaga ma'lumotlarni kiritish yoki chiqarish uchun - ~IOR,~IOW va o'qish yoki xotiraga yozish uchun ~ MEMR, ~MEMW o'tkazishni boshqarish uchun gating pulslari hosil bo'ladi.

  • 0000 ichida ... VU va zaryadlovchining XXXX manzillari kesishadi. Shuning uchun, protsessor qurilmasida xotira kataklariga yoki VU ga aniq kirish uchun, tashqi qurilmaga ma'lumotlarni kiritish yoki chiqarish uchun - ~IOR,~IOW va o'qish yoki xotiraga yozish uchun ~ MEMR, ~MEMW o'tkazishni boshqarish uchun gating pulslari hosil bo'ladi.
  • Ikkinchi holat uchun xotira ajratish xaritasi o'ng tomondagi 5-rasmda ko'rsatilgan. Tashqi qurilmalar uchun xotira manzili bo'shlig'ining bir qismi ajratiladi. Xotiraning imkoniyati VU ga ajratilgan manzillar soni bo'yicha kamayadi. Ikkinchi usul esa xotirada ishlovchi barcha buyruqlar yordamida VU ni bartaraf etishga imkon beradi. Dasturiy ta'minot VC-ning asosiy afzalligi uning soddaligi. Ammo, masalan, klaviaturadan yozishda MTU boshqa foydali ishlarni qilmasdan kutish uchun 99,99.% gacha vaqt sarflaydi. Ushbu kamchilikdan qutulish uchun siz uzilish portlovchi moddalaridan foydalanishingiz mumkin.

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