Kompyuterlarni tashkil qilishning raqamli mantiqiy asoslari Mantiqiy sxemalar, triggerlar, summatorlar
Download 71 Kb.
|
Kompyuterlarni tashkil qilishning raqamli mantiqiy asoslariMantiqiy sxemalar, triggerlar, summatorlarFormal mantiq va kompyuter qurilmalari o’rtasidagi bog’liqlik Triggerlar Summatorlar Reja Formal mantiq va kompyuter qurilmalari o’rtasidagi bog’liqlik Mantiqiy algebraning matematik apparati, kompyuter apparati qanday ishlashini tasvirlash uchun juda qulaydir, chunki kompyuterdagi asosiy sanoq tizimi (sistemasi) ikkilik bo’lib, unda “1” va “0” raqamlari ishlatiladi va mantiqiy o’zgaruvchilarning qiymatlari ham ikkitadir: " 1 "va" 0 ". Bundan ikkita xulosa kelib chiqadi:
Formal mantiq va kompyuter qurilmalari o’rtasidagi bog’liqlik
Kompyuterning elementi hisoblangan - raqamli sxema yordamida o‘zgaruvchilari va qiymati ikkita mantiqiy qiymatdan birini qabul qilishi mumkin bo‘lgan funksiyalar amalga oshiriladi. Bunday funksiyalar Bul funksiyalari deb ataladi. Ushbu funksiyalar va ularni qo‘llash qoidalari ingliz matematiki Jorj Bul (1815-1864) nomi bilan yuritiladigan Bul algebrasida ishlab chiqilgan. Kompyuter arxitektursasining raqamli mantiqiy sathi elementlarini loyihalashda, Bul algebrasi qoidalaridan foydalaniladi. Formal mantiq va kompyuter qurilmalari o’rtasidagi bog’liqlik Mantiqiy funksiyalarni amalga oshiruvchi juda kichik elektron qurilmalar – ventillar deb ataladi. Ventillar - tranzistorlar asosida quriladi. Zamonaviy mantiq, ya’ni mantiqiy sxemalarni qurish binar uzgich-ulagich sifatida ishlay oladigan tranzistorlarga asoslanadi. Tranzistor yordamida, ikkita qiymatga ega signallardan turli xil Bul funksiyalarini amalga oshiruvchi raqamli sxemalarni hosil qilish mumkin. Kompyuterlarni qurishda ishlatilgan kichik mikrosxemalardan tortib, katta va o‘ta katta integratsiyadagi mikrosxemalar hisoblangan turli xildagi protsessorlar ham – raqamli sxemalardan tashkil topgandir. Shu sababli kompyuterlar protsessorlarining ko‘rsatgichlaridan biri sifatida, ularda ishlatilgan tranzistorlar sonidan ham foydalaniladi. Masalan: biz 8-razryadli protsessor Intel 8080 protsessori tarkibida 6 mingta, 16-razryadli protsessor Intel 8088 tarkibida 29 mingta va 32-razryadli protsessor Pentium 4 protsessori tarkibida esa 42 millionta tranzistor ishlatilgan. Formal mantiq va kompyuter qurilmalari o’rtasidagi bog’liqlik
Formal mantiq va kompyuter qurilmalari o’rtasidagi bog’liqlik VA sxemasini amalga oshirish (barchasi birgalikda) YOKI sxemasini amalga oshirish (kamida bittasi) Formal mantiq va kompyuter qurilmalari o’rtasidagi bog’liqlik
Ushbu sxemalarning kirishiga 0 yoki 1 ga teng bo‘lgan mantiqiy o‘zgaruvchilar beriladi, ularning chiqishida esa, yana o‘sha mantiqiy qiymatlarni qabul qila olishi mumkin bo‘lgan funksiyalarning, ya’ni Bul funksiyalarining qiymatlari olinadi. Sxemalarda mantiqiy qiymatlar ma’lum bir kattalikdagi kuchlanishlar bilan ifodalanadi. Odatda mantiqiy 0-ga 0 dan 1 V-gacha bo‘lgan kuchlanish, mantiqiy 1-ga esa 2 dan 5 V-gacha bo‘lgan kuchlanishlar mos keladi. TTL va ESL texnologiyalarida mantiqiy 1-ga to‘g‘ri keladigan kuchlanishning maksimal qiymati 5V, MOP texnologiyasida esa +3,3V bo‘lishi mumkin. EMAS mantiqiy ventili Rasmda ko’rsatilgandek NOT ventili bitta A va bitta Y chiqishga ega. Bundan tashqari, Y chiqish signali A kirish signaliga qarama-qarshi signaldir yoki inventirlangan (teskarilangan) A (inversed A). Agar A kirishda signal YOLG’ON bo'lsa, u holda Y chiqishda signal CHIN bo’ladi. Rasmda chinlik jadvali va Bul mantiqiy tenglamasi ham keltirilgan. Bufer Bitta kirishli mantiqiy ventilga yana bir misoli, rasmda ko’rsatilgan bufer (buffer) hisoblanadi. Bufer shunchaki kirish signalini chiqishga ko’chiradi. Agar biz buferni mantiqiy sxemaning bir qismi deb hisoblasak, unda bunday element oddiy simdan farq qilmaydi va befoyda ko’rinishi mumkin. Shu bilan birga, analog darajada bufer ishlab chiqilayotgan qurilmaning normal ishlashi uchun zarur bo’lgan xususiyatlarni taqdim etishi mumkin. Bufer, masalan, elektrodvigatekga katta tokni o’tkazish yoki signalni bir vaqtning o’zida bir nechta mantiqiy elementlarga tez uzatish uchun kerak. Bu, agar biz ushbu tizimni to’liq tushunishni istasak, har qanday tizimni bir necha darajadagi abstraktsiyadan ko’rib chiqish zarurligini isbotloshga yana bir misol. Buferni faqat abstraktsiyaning raqamli darajasi pozitsiyasidan ko’rib chiqish, uning haqiqiy funksiyasini aniqlashga imkon bermaydi. VA mantiqiy ventili Ikkita kirish signallga ega bo'lgan mantiqiy ventillar EMAS ventili va buferga qaraganda ancha qiziqroq. Rasmda ko’rsatilgan VA (AND gate) ventili, faqat A va B kirishlari CHIN bo’lsagina, Y qiymati CHIN qiymatni chiqaradi. Qolgan barcha hollarda, chiqish signali Y YOLG’ON qiymatga ega bo’ladi. VA mantiqiy elementi uchun Bul mantig’i bir necha usul bilan yozilishi mumkin: Y = A • B, Y = AB yoki Y = A ∩ B. YOKI mantiqiy ventili Rasmda keltirilgan YOKI ventili, agar A yoki B ikkita kirish signalining kamida bittasi CHIN bo’lsa, Y chiqishiga CHIN qiymatini chiqaradi. YOKI ventili uchun Bul mantiqiy tenglamasi Y = A + B yoki Y = A ∪ B shaklida yoziladi. ∪ belgisi "birlashma" kabi o’qiladi. Ikkita kirish signalli boshqa mantiqiy elementlar Misollar
Misollar
Y F1(X,Y)=XY F2(X,Y)=(XY)(XY)=(XY)(X Y) Triggerlar
|
ma'muriyatiga murojaat qiling