Raqamli qurilmalarni loyihalash




Download 92,97 Kb.
bet3/4
Sana20.12.2023
Hajmi92,97 Kb.
#124882
1   2   3   4
Bog'liq
4-mustaqil ish
CamScanner 2023-06-07 21.07, Iqtisodiy xavfsizlik, Osiyo xalqaro universiteti ijtimoiy va texnika fakulteti

Sinxron (yoki parallel) hisoblagichlar eng tez hisoblagich turi hisoblanadi. Muayyan shartlarga rioya qilgan holda, ularning bit chuqurligini oshirish javobning umumiy kechikishining oshishiga olib kelmaydi. Ya'ni, ideal hisoblagichlar sifatida ishlaydigan sinxron hisoblagichlar, deb taxmin qilish mumkin, ularning barchasi bir vaqtning o'zida, parallel ravishda ishga tushiriladi. Bu holatda qarshi javob kechikishi taxminan bitta tetikning javob kechikishiga teng. Ushbu tezlik mikrosxemaning ichki tuzilishini sezilarli darajada murakkablashishi bilan erishiladi. Shu bilan birga, sinxron hisoblagichlarning kamchiliklari ularning ishlashini asinxron hisoblagichlarga va asinxron uzatishga ega sinxron hisoblagichlarga nisbatan ancha murakkab nazorat qilishdir. Shuning uchun sinxron hisoblagichlardan faqat javob berishning juda yuqori tezligi, bitni almashtirishning juda yuqori tezligi zarur bo'lgan hollarda foydalanish tavsiya etiladi.

Dasturlash tilida mantiqiy matritsalarni tarkibi va tadbiqi uchun bir nechta dasturlash operatorlari va funksiyalardan foydalaniladi. Quyidagi tartibda mantiqiy matritsalarni tarkibini va uning dasturlarda qanday ishlatilishini ko'ramiz: 1.Matritsa tarkibi: Mantiqiy matritsalarni ifodalash uchun ularning elementlari bo'yicha maydonlar va qiymatlar kiritish mumkin. Matritsa tarkibini ifodalash uchun ko'p qatorli va ko'p ustunli matritsalardan foydalaniladi. Masalan:

2.Matritsa elementlari: Matritsa elementlari, matritsaning har bir maydonidagi aloqada joylashgan qiymatlardir. Matritsa elementlariga murojaat qilish uchun matritsaning indeksi (qator va ustun raqami) yordamida foydalaniladi. Masalan:

  • Matritsa operatsiyalari: Matritsalarda qo'shish, ayirish, ko'paytirish, bo'lish va boshqa matritsalarni birlashtirish uchun operatorlar mavjud. Masalan:

Suruvchi registrlar (shift registers) elektronik devrelerde sanoq qurilmalarini (squence generator) yaratish uchun ishlatilan qurilmalardir. Ular bir nechta registrlarni birlashtirib, ma'lum bir tartibda ma'lum bir sanoqni o'z ichiga oladi va uni tarqatadi. Suruvchi registrlar tarkibi va ko'rsatgichlari quyidagicha bo'ladi:Tarkib (Structure): Suruvchi registrlar, bir nechta jadvallanayotgan ma'lumot qattalari (flip-flop) yoki bittalaridan iborat bo'ladi. Bittalar odatda "D" tipidagi Jadvallanayotgan Ma'lumot Qattasi (D flip-flop) yoki "T" tipidagiJadvallanayotgan Ma'lumot Qattasi (T flip-flop)dan tashkil topadi. Bittalar bir-biriga bog'langan bo'lib, birining chiqishida ikkinchisining kiritishiga aloqador bo'lgan ma'lumot olinadi. Bittalar soni suruvchi registrdagi o'rinlarni (stage) ifodalaydi.Ko'rsatgichlar (Clock): Suruvchi registrlar uchun ko'rsatgichlar, bittalar o'rtasidagi ma'lumotlar o'zgarishlarini aniqlash va tartibini belgilashda ishlatiladi. Ko'rsatgichlar odatda "Clock" (CLK) deb ataluvchi signallar orqali ishga tushiriladi. Ko'rsatgichlar bitlarning ma'lumotlarini har bir Clock impulsi bilan o'zgartiradi.


Download 92,97 Kb.
1   2   3   4




Download 92,97 Kb.