Amaliy ish - №2 1. Kompyuter mantiqiy sxemasini yaratish: Kompyuter mantiqiy sxemalarini qurish tenglamalari oldindan yaratiladi. 1-bandga misol: uchun ularning 𝑦 = (𝑥1 𝑥2 𝑥̅3 )(𝑥̅1 𝑥̅2 𝑥3 )(𝑥̅1 𝑥2 𝑥̅3 ) 1-rasm. Kompyuter mantiqiy sxemasi Tenglama bo‘yicha y sxemasi tuzilgan. 2. Mantiqiy elementlardan foydalangan holda diagramma tasviri 1-bandga misol: 𝑦 = (𝑥1 𝑥2 𝑥̅3 )(𝑥̅1 𝑥̅2 𝑥3 )(𝑥̅1 𝑥2 𝑥̅3 ) 2-rasm. Mantiqiy elementlarga asoslangan diagramma 3. Simulyatorda mantiqiy sxemani qurish Simulyatorni ishga tushirish: 1. «SimulatorNew.jar» vazifasiga biriktirilgan faylni yuklab olish kerak. 2. Ushbu simulyatorni ishga tushirish uchun java muhiti kerak, uni «yuklab olish» so‘zini bosish orqali yuklab olish mumkin (versiya 64/32 bo‘lishi kerak) 3. Yuklab olingan jre ni o‘rnating 4. Simulyatorni ishga tushirish uchun siz quyidagi elementlardan birini bajarishingiz yoki sichqonchaning chap tugmachasini 2 marta bosib boshlash kerak: 5.1. «SimulatorNew.jar» fayli bilan ildiz papkasida,» Shift « tugmachasini bosib ushlab turing, sichqonchaning o‘ng tugmachasini bosing va PowerShell-ni tanlang (3-rasm). 3-rasm. PowerShell oynasini ishga tushirish Keyin powershell-da buyruq yozing (4 -rasm). ./SimulatorNew.jar 4-rasm. PowerShell orqali ishga tushirish java –jar 5.2. «Cmd» buyruq satriga o‘ting, «SimulatorNew jar « fayliga yo‘lni belgilang va quyidagilarni yozing (5-rasm). java –jar ./SimulatorNew.jar 5-rasm. «cmd» buyruq satri orqali simulyatorni ishga tushirish 6-rasm. Simulyator oynasi. Mantiqiy elementlar OR Gate – Mantiqiy «YOKI» AND Gate – Mantiqiy «VA» NOT Gate – Mantiqiy «EMAS» Bit Display – mantiqiy signalni chiqarish uchun displey Bit Switch – mantiqiy qurilmalarga berilgan signal Connection – ulanish uchun zarur Sxemani yig’ish uchun sichqonchaning chap tugmasi bilan kerakli elementni bosishingiz kerak, so‘ngra ish oynasidagi bo‘sh joyni bosing. Elementlar orasidagi aloqa ulanish vositasi (ulanish) yordamida amalga oshirilishi kerak. Signal «Bit Switch» elementlaridan beriladi, sichqonchaning chap tugmachasini ikki marta bosish bilan siz raqamni «0» dan «1» ga va aksincha o‘zgartirishingiz mumkin. Olingan natijalarni ko‘rsatish uchun displeyni (Bit displey) sxemaning oxiriga ulashingiz kerak. Simulyatsiyani boshlash uchun simulyatorning yuqori panelidagi «Simulate» tugmasini bosing. 7-rasm. Mantiqiy elementlar asosida simulyatorda to‘plangan sxemaning namunasi Simulyator elementlaridagi kirish oyoqlari soni 2 ga teng bo‘lganligi sababli, 2 elementdan chiqishni alohida ulash kerak. 4. Haqiqat jadvalini to‘ldirish Haqiqat jadvalini to‘ldirish uchun x1 x2 x3 qiymatlarini o‘zgartirib, simulyatsiya oxirida olingan natijalarni yozish kerak. 1-jadval x1 0 0 0 0 1 1 1 1 Yig’ilgan sxemaning haqiqat jadvali x2 x3 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 y 0 1 1 0 0 0 1 0 2-jadval 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3-amaliy ishni bajarish uchun variantlar 𝑦 = (𝑥1 𝑥̅2 𝑥̅3 )(𝑥̅1 𝑥̅2 𝑥̅3 )(𝑥̅1 𝑥2 𝑥̅3 ) 𝑦 = (𝑥̅1 𝑥2 𝑥̅3 )(𝑥1 𝑥̅2 𝑥3 )(𝑥1 𝑥2 𝑥̅3 ) 𝑦 = (𝑥1 𝑥2 𝑥̅3 )(𝑥̅1 𝑥2 𝑥3 )(𝑥1 𝑥2 𝑥̅3 ) 𝑦 = (𝑥1 𝑥2 𝑥̅3 )(𝑥̅1 𝑥̅2 𝑥3 )(𝑥̅1 𝑥̅2 𝑥3 ) 𝑦 = (𝑥̅1 𝑥2 𝑥̅3 )(𝑥̅1 𝑥2 𝑥3 )(𝑥̅1 𝑥2 𝑥̅3 ) 𝑦 = (𝑥1 𝑥2 𝑥̅3 )(𝑥1 𝑥2 𝑥̅3 )(𝑥̅1 𝑥̅2 𝑥̅3 ) 𝑦 = (𝑥̅1 𝑥2 𝑥̅3 )(𝑥̅1 𝑥̅2 𝑥3 )(𝑥1 𝑥2 𝑥̅3 ) 𝑦 = (𝑥1 𝑥2 𝑥̅3 )(𝑥1 𝑥2 𝑥3 )(𝑥̅1 𝑥̅2 𝑥̅3 ) 𝑦 = (𝑥̅1 𝑥̅2 𝑥̅3 )(𝑥̅1 𝑥̅2 𝑥3 )(𝑥̅1 𝑥̅2 𝑥̅3 ) 𝑦 = (𝑥̅1 𝑥̅2 𝑥̅3 )(𝑥̅1 𝑥̅2 𝑥̅3 )(𝑥1 𝑥2 𝑥3 ) 𝑦 = (𝑥̅1 𝑥2 𝑥̅3 )(𝑥1 𝑥̅2 𝑥3 )(𝑥1 𝑥̅2 𝑥̅3 ) 𝑦 = (𝑥1 𝑥2 𝑥̅3 )(𝑥̅1 𝑥̅2 𝑥3 )(𝑥̅1 𝑥2 𝑥̅3 ) 𝑦 = (𝑥̅1 𝑥̅2 𝑥3 )(𝑥̅1 𝑥̅2 𝑥̅3 )(𝑥̅1 𝑥2 𝑥3 ) 𝑦 = (𝑥1 𝑥2 𝑥3 )(𝑥̅1 𝑥̅2 𝑥̅3 )(𝑥̅1 𝑥̅2 𝑥̅3 ) 𝑦 = (𝑥1 𝑥2 𝑥̅3 )(𝑥̅1 𝑥2 𝑥̅3 )(𝑥̅1 𝑥2 𝑥̅3 ) 𝑦 = (𝑥1 𝑥̅2 𝑥3 )(𝑥̅1 𝑥2 𝑥3 )(𝑥̅1 𝑥2 𝑥̅3 ) 𝑦 = (𝑥̅1 𝑥2 𝑥3 )(𝑥1 𝑥̅2 𝑥3 )(𝑥1 𝑥2 𝑥̅3 ) 𝑦 = (𝑥1 𝑥2 𝑥̅3 )(𝑥̅1 𝑥̅2 𝑥3 )(𝑥̅1 𝑥2 𝑥̅3 ) 𝑦 = (𝑥̅1 𝑥̅2 𝑥3 )(𝑥̅1 𝑥2 𝑥̅3 )(𝑥̅1 𝑥2 𝑥3 ) 𝑦 = (𝑥1 𝑥2 𝑥3 )(𝑥̅1 𝑥̅2 𝑥̅3 )(𝑥̅1 𝑥̅2 𝑥̅3 ) 𝑦 = (𝑥1 𝑥2 𝑥̅3 )(𝑥̅1 𝑥2 𝑥̅3 )(𝑥̅1 𝑥2 𝑥̅3 ) 𝑦 = (𝑥1 𝑥̅2 𝑥3 )(𝑥̅1 𝑥2 𝑥3 )(𝑥̅1 𝑥2 𝑥̅3 ) 𝑦 = (𝑥̅1 𝑥̅2 𝑥3 )(𝑥̅1 𝑥2 𝑥3 )(𝑥1 𝑥̅2 𝑥3 ) 𝑦 = (𝑥1 𝑥̅2 𝑥̅3 )(𝑥1 𝑥2 𝑥3 )(𝑥1 𝑥2 𝑥̅3 ) 𝑦 = (𝑥̅1 𝑥2 𝑥̅3 )(𝑥1 𝑥̅2 𝑥3 )(𝑥1 𝑥̅2 𝑥̅3 ) 𝑦 = (𝑥̅1 𝑥2 𝑥3 )(𝑥1 𝑥2 𝑥̅3 )(𝑥1 𝑥2 𝑥3 ) 𝑦 = (𝑥̅1 𝑥̅2 𝑥3 )(𝑥1 𝑥2 𝑥3 )(𝑥1 𝑥2 𝑥̅3 ) 𝑦 = (𝑥1 𝑥2 𝑥̅3 )(𝑥1 𝑥̅2 𝑥3 )(𝑥̅1 𝑥2 𝑥̅3 ) 𝑦 = (𝑥̅1 𝑥2 𝑥̅3 )(𝑥̅1 𝑥2 𝑥3 )(𝑥1 𝑥̅2 𝑥̅3 ) 𝑦 = (𝑥1 𝑥̅2 𝑥̅3 )(𝑥1 𝑥̅2 𝑥3 )(𝑥̅1 𝑥̅2 𝑥̅3 ) Amaliy ishni bajarish uchun topshiriqlar 1. Oldindan yaratilgan tenglamalar bo‘yicha kompyuter mantiqiy sxemasini tuzing (tenglama variant bo‘yicha tanlanadi) 2. Qurilgan sxema mantiqiy elementlar shaklida tasvirlanishi kerak. 3. Simulyatorda kompyuter mantiqiy sxemasini tuzing. x1, x2, x3 qiymatlarini o‘zgartirib, tuzilgan sxemaning haqiqat jadvalini yozing. 4. Haqiqat jadvalini to‘ldiring. Hisobotning mazmuni va tayyorlashga qo‘yiladigan talablar Hisobot mazmuni: a) sarlavha sahifasi; b) kompyuterda yoki qo‘lda amaliy ishning dastlabki 2 nuqtasini bajarish, diagrammalarni rasm shaklida joylashtirish; c) simulyatorda 3 nuqtani bajarish, yig’ilgan sxemaning skrinshotlari mavjudligi; d) berilgan formulaning haqiqat jadvalini to‘ldiring; e) bajarilgan ish bo‘yicha xulosa. Hisobotni tayyorlash: Matn: Times New Roman; 14 shrift; 1,5 oraliq, kengligi bo‘yicha tekislang; Jadval: Times New Roman; 14 shrift; 1.15 interval, jadval sarlavhasini markazlashtirish, jadval matnini kengligi bo‘yicha tekislang; Rasm: o‘rtada tekislanishi kerak, rasmdan oldin va rasm nomidan keyin oraliq qo‘shish zarur. Namuna «1-rasm -....» Nazorat savollari 1. Mantiqiy elementlarga qaysi amallar kiradi? 2. Trigger nima? 3. YOKI INKOR elementini sxemsi qanday ko‘rinishda bo‘ladi? 4. Mantiqiy element «EMAS» sxemsi qanday ko‘rinishda bo‘ladi? 5. «AND-NOT» kim tomonidan va qaysi yili mantiqiy operatsiyaning ahamiyatini birinchi marta ta’kidlagan? 6. OR Gate – tugmasini vazifasi nima? 7. AND Gate – tugmasini vazifasi nima? 8. NOT Gate – tugmasini vazifasi nima? 9. Bit Display – tugmasini vazifasi nima?