- To'g'ridan-to'g'ri xotiraga kirish rejimida ma'lumotlar mikroprotsessorni chetlab o’tib, bevosita periferik qurilma va tezkor xotira o'rtasida uzatiladi. Bu eng yuqori uzatish tezligini ta'minlaydi, lekin qurilma uchun maxsus (direct memory access, DMA) kontrollerni talab qiladi. Periferik qurilma DMA tekshirgichiga so'rov yuboradi, bu so'rov nazoratchi tomonidan mikroprotsessorga tarjima qilinadi, mikroprotsessor unga tasdiqlash signali bilan javob beradi. Bunda mikroprotsessor joriy dasturni bajarish ustida ishlashni to'xtatadi, manzil shinasiga va ma'lumotlar shinasiga ulangan o'zining bufer registrlarini yuqori impedans holatiga o'tkazadi va boshqaruv signallarini ishlab chiqarishni to'xtatadi.
- DMA tekshirgichida uning hisoblagichlari ma'lumotlar massivi boshlanadigan Tezkor xotira katakchasining manzilini va undagi so'zlar sonini va DMA triggerini o'z ichiga oladi. Keyin katak manzili shina manziliga beriladi va ma’lumot almashinish boshlanadi. Har bir so'zni uzatayotganda, kontrollerdagi hisoblagichlarning tarkibi bittaga o'zgartiriladi va ma'lumotlar almashinuvi avtomatik ravishda DMA triggeri hisoblagich to’lib ketishi yoki qayta o'rnatish signali bilan tiklanmaguncha amalga oshiriladi. So'rov bekor qilinadi va mikroprotsessor to'xtatilgan keyin dastur davom ettiriladi.
Do'stlaringiz bilan baham: |