Ketma-ket ma’lumot uzatish
Ma’lumotlar bir vaqtning o’zida bir bitdan uzatiladi.
Uzoq masofalarga ma’lumotlarni uzatish uchun mo’ljallangan
Misol uchun. Modem orqali Internetga ulanish
Ma’lumotlarni parallel uzatish usuli bilan solishtirganda ma’lumotlar asta-sekin (ketma-ket) uzatiladi.
SOLISHTIRISH Sinxron ma’lumot uzatish
K/Ch qurilmasi har doim ma’lumotlarni uzatish uchun tayyor holatda bo’lsa ishlatiladi.
Mikroprotsessor tayyorlilik holatini tekshirmaydi, K/Ch qurilmasi ma’lumotlarni o’qish/yozishni amalga oshiradi.
Misol uchun 7-segmentli displeyga mikroprotsessor ma’lumotlarini uzatish.
Аsinxronli ma’lumot uzatish
Mikroprotsessor ma’lumotlarni uzatish uchun tayyor ekanligini tekshirish uchun qurilmaning holatini o’qiydi.
Ushbu usul, shuningdek, K/Ch qurilmalarini so’rov qilish usuli sifatida ham tanilgan.
Sekin ishlaydigan yordamchi qurilmalarni mikroprotsessorga ulash uchun ishlatiladi.
Interruptga asoslangan ma’lumotlar almashinuvi
Mikroprotsessor interrupt mexanizmini ishga tushiradi va asosiy dasturning bajarilishini boshlaydi.
K/Ch qurilmasi mikroprotsessorga uning tayyorligini bildiradi va uzatish signalini ishlab chiqaradi
XTT asoslangan ma’lumotlar almashinuvi
8085 tashqi ishlab chiqarilgan kutish holatlari (35-pin, READY) orqali xotirani (juda sekin) qo’llab-quvvatlaydi va HOLD va HLDA signallari (39 va 38-pinlar) yordamida to’g’ridan-to’g’ri xotiraga kirish (DMA) uchun shartlarga ega.
DMA katta hajmdagi ma’lumotlarni uzatishda foydalaniladigan bevosita xotiraga kirishni anglatadi.
Mikroprotsessor bunday ma’lumotlarni uzatishda qatnashmaydi.
Ma’lumotlar bevosita K/Ch apparati va xotirasi yoki aksincha uzatiladi.
Ma’lumot uzatish, K/Ch qurilmasi yoki DMA kontrolller tomonidan nazorat qilinadi.
DMA ma’lumot uzatish, dasturiy ma’lumotlar almashinuviga ko’ra tezkor ravishda amalga oshiriladi.
- Interruptdan so’ng CPU quyidagi bilan DMAni ishga tushiradi:
- Xotira manzilini ishga tushirish
- O’tkazilgan ma’lumotlarning miqdori
- Ishlatilgan qurilma (qattiq disk, CD, DVD va h.k.)
- Yetkazish yo’nalishi (kiritish yoki chiqarish)
- DMA kontrolleri keyin ma’lumotlarni uzatadi
- Tugallangach, kontroller CPU ga ma’lumot uzatishni tugatishi haqida xabardor qiladi. -
|