4- amaliy mashg‘ulot: Mantiqiy elementlar asosida dasturlash


Variant№ Qurilma sxemasi



Yüklə 0,71 Mb.
səhifə2/2
tarix26.11.2023
ölçüsü0,71 Mb.
#135842
1   2
4-amaliyot

Variant№

Qurilma sxemasi

Chiqishlar soni

Bazis

1

Shifrator

(5-3)

VA-YO’Q

2

Dishifrator

(3-5)

VA-YO’Q

3

Shifrator

(6-3)

YOKI-YO’Q

4

Dishifrator

(3-6)

YOKI-YO’Q

5

Shifrator

(7-3)

VA-YOKI-YO’Q

6

Dishifrator

(3-7)

VA-YOKI-YO’Q

7

Shifrator

(8-4)

YOKI-YO’Q

8

Dishifrator

(4-8)

YOKI-YO’Q

9

Shifrator

(9-4)

VA-YO’Q

10

Dishifrator

(4-9)

VA-YO’Q

2.Sintezlangan sxemalardan foydalanib 1-topshiriqda keltirilgan shifrator (64-16) dishifrator (16-64) kaskadlarini Elektronics Workbench dasturida quring.


Qurilmaning ishlashini tekshiring
Uslubiy ko’rsatmalar
Dishifrator (3-8) (3 ta kirish 8 ta chiqishli ) ni qurishni ko’rib chiqamiz.
Oddiy elementlar asosida dishifratorni qurish quyidagi bosqichlarda amalga oshiriladi.
1.Dishifratorning chinlik jadvali tuziladi. Bunda x1, x2, x3 kirish o’zgaruvchilarining qiymatlari y1 - y8 esa, ularga chiqishlarda mos keluvchi qiymatlar (2-jadval)


2- jadval. Deshifratorning chinlik jadvali.






X1

X2

X3

Y1

Y2

Y3

Y4

Y5

Y6

Y7

Y8

1

0

0

0

1

0

0

0

0

0

0

0

2

0

0

1

0

1

0

0

0

0

0

0

3

0

1

0

0

0

1

0

0

0

0

0

4

0

1

1

0

0

0

1

0

0

0

0

5

1

0

0

0

0

0

0

1

0

0

0

6

1

0

1

0

0

0

0

0

1

0

0

7

1

1

0

0

0

0

0

0

0

1

0

8

1

1

1

0

0

0

0

0

0

0

1

2. Chinlik jadvaliga ko’ra chiqish qiymatlari uchun tenglamalar tuzamiz:



Y1=X1*X2*X3; Y5=X1*X2*X3;



Y2=X1*X2*X3; Y6=X1*X2*X3;
(3)

Y3=X1*X2*X3 ; Y7=X1*X2*X3.

Y4=X1*X2*X3;

Olingan tenglamalar bo’yicha qurilmaning sxemasini tuzamiz (3-rasm). Shifratorning sxemasini qurish ham xuddi shu tarzda amalga oshiriladi.


Kaskadli dishifratorni qurish prinsiplari: Ko’p sonli chiqishlarga ega bo’lgan dishifratorni bir necha chiqishli dishifratorlar kombinatsiyasi ko’rinishida qurish mumkin. 4ta kirishli va 16ta chiqishli dishifratorni dishifrator (2-4) asosida qurishga misol ko’rib chiqamiz.
X1, X2, X3, X4 kirish o’zgaruvchilarini har qaysisida ikkitadan o’zgaruvchi bo’lgan guruhlarga ajratamiz: X4, X3 va X1, X2 . 4-rasmda ko’rsatilgani kabi har bir juft o’zgaruvchilarni chiziqli dishifratorlarning kirish o’zgaruvchilari sifatida ishlatamiz.



3ta kirish va 8ta chiqishli deshifratorning sxemasi.



4ta kirishli va 16ta chiqishli kaskadli dishifratorning sxemasi
Chiziqli dishifratorlar chiqish o’zgaruvchilarining qiymatlari quyidagi mantiqiy ifodalar bilan aniqlanadi:



Y’’0=X8*X4 ; Y0=X2*X1;

Y1=X8*X4 ; Y1=X2*X1;

Y2=X8*X4 ; Y2=X2*X1;
Y3=X8*X4 ; Y3=X2*X1.
Bunday dishifratorlar dishifratorning birinchi bosqich funksiyalarini bajaradi. To’g’ri burchakli dishifratorning chiqish o’zgaruvchilari Y0,Y1,…,Y15 larni quyidagi mantiqiy ifoda orqali aniqlash mumkin.Bunda argumentlar sifatida Y0,…Y3va Y0...,Y3 ya’ni chiziqli dishifratorning chiqish o’zgaruvchilari ishlatiladi.

Y0=X8*X4*X2*X1=Y0*Y0;

Y1= X8*X4*X2*X1=Y0*Y1;

Y2= X8*X4*X2*X1=Y0*Y2;
Y3= X8*X4*X2*X1=Y3*Y3;
…………………………….
Ushbu mantiqiy amallar matrissali dishifrator deb ataluvchi alohida iikkinchi bosqich dishifratorida bajariladi va u ikki kirishli elementlardan tashkil topgan bo’ladi. 5-rasmda matrissali dishifratorning shartli belgisi ko’rsatilgan bo’lib, unda o’nli raqamlar bilan belgilangan ikki guruh kirishlar dastlabki bosqich 2ta dishifratorning chiqishlariga ulanadi.
.
5-rasm.Matrisali deshifratorning
shartli belgilanishi.
Yüklə 0,71 Mb.

Dostları ilə paylaş:
1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin