Сумматор по модулю семь, страница 9

(z1 v 2 v z3 v z4 v z5 v 6) (1 v 2 v z3 v z4 v z5 v 6) (z1 v z2 v z3 v z4 v z5 v z6)

(z1 v z2 v 3 v z4 v z5 v z6) (1 v 2 v 3 v z4 v z5 v z6) (1 v z2 v 3 v z4 v z5 v z6)

(1 v z2 v z3 v z4 v z5 v z6) = АВСDEFGHIJKLM

ACDI = (z1 v z2 v z3 v z6)

EJ = (z1 v z2 v 3 v z4 v z6)

GH = (2 v z3 v z4 v z5 v 6)

KL = (1 v 3 v z4 v z5 v z6)

FM= (1 v z2 v z3 v z4 v z6)

(ACDI)(EJ)= (z1 v z2 v z6 v z3z4)

(GH)(FM) = (z3 v z4 v 12 v 1z5 v 16 v z2z5 v z26 v 2z6 v z5z6)

(KL)B = (3 v z5 v z6 v 21 v 41 v z1z4 v 2z4)

(ACDI)(EJ)(GH)(FM)(KL)B = (z2z5 v z1z4 v z3z6 v 2z6 v z23z4 v z236 v z5z6 v z4z6 v z1z3z5 v 2z3z4 v z3z4z5 v 1z246 v 1z2z34)

Для заполнения заголовков столбцов в таблице покрытия найдём СДНФ функции.

СДНФ

(12z3z456 v 1z23z456 v 123z45z6 v z12z34z56 v 1234z5z6 v 12345z6 v z12345z6 v 1z2z3456 v 1z23456 v z1z23456)

Построим теперь таблицу покрытия (табл. 12).

Таблица покрытия функции y2(z)                                      Табл.12

Простые импликанты

12

z3z4

56

1z2

3z4

56

12

3z4

5z6

z12

z34

z56

12

34

z5z6

12

34

5z6

z12

34

5z6

1z2

z34

56

1z2

34

56

z1z2

34

56

z2z5

z1z4

z3z6

2z6

v

v

v

v

z23z4

v

z236

v

v

v

z5z6

v

z4z6

v

z1z3z5

v

2z3z4

v

z3z4z5

1z246

v

v

1z2z34

v

Сократив таблицу покрытия, получим (табл. 13):

Табл. 13

Простые импликанты

1z2

z34

56

1z246

v

1z2z34

v

Для покрытия оставшегося набора выберем импликанту 1z246

В итоге: y2(z) = 2z6 v z236 v z1z3z5 v 2z3z4 v 1z246


в) минимизация функции y3(z)

y3

z2

z1

z4

1

0

0

1

*

*

*

*

1

*

*

*

*

*

*

*

z6

*

*

*

*

*

*

*

*

1

*

*

*

*

*

*

*

0

1

*

*

*

*

0

1

z5

0

*

*

*

*

*

*

*

z6

0

*

*

0

1

*

*

0

0

1

1

0

0

0

1

0

z3

z3