Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методическое пособие

.pdf
Скачиваний:
39
Добавлен:
11.05.2015
Размер:
550.51 Кб
Скачать

0

0

PRCD1

E0

 

1

1

 

 

A0.1

2

2

 

A0

3

3

 

 

 

 

 

4

4

 

A1

 

5

5

 

 

 

 

 

6

6

 

A2

 

7

7

 

 

 

 

 

Ei.1

EI

 

GS

 

 

 

 

 

E0.2

8

0

PRCD2

E0

 

9

1

 

 

A0.1

10

2

 

A0

11

3

 

 

 

 

 

12

4

 

A1

 

13

5

 

 

 

 

 

14

6

 

A2

 

15

7

 

 

 

 

 

“0”

EI

 

GS

 

&

a0

&

a1

&

a2

& GS

a3

Рис. 13. Функциональная схема PRCD 16-4

Параллельная схема предполагает наличие нескольких MUX, управление которыми осуществляется по стробирующим входам C с выхода дешифратора старших разрядов выбора данных. Прямые выходы мультиплексоров 1Y и 2Y через схему ИЛИ передаются на выход Y MUX 8-1. Для построения MUX 8-1 из MUX 4-1 достаточно иметь два MUX 4-1 (8 : 4 = 2) или один сдвоенный MUX 4-1. В качестве дешифратора старшего разряда выбора данных SED3 может служить одноразрядный дешифратор на одном инверторе.

Функциональная схема MUX 8-1 приведена на рис. 14.

1.11. Каскадным соединением только (без дополнительных элементов) ИМС КР1533КП2 (табл. 5) построить MUX 16-1.

Решение.

При каскадном соединении выбор одного из выходов мультиплексоровселекторов MS1, MS2 осуществляется старшим мультиплексором-селектором MS3 (рис. 15), управляемым старшими разрядами выбора данных SED4 , SED3. На выход Y проходят с входов данные Di , где

(i)10 =(SED4 SED3 SED2 SED1)2 .

1.12. Реализовать на мультиплексоре-селекторе КР1533КП2 и D-триггере КР1533ТМ2 триггер, имеющий два информационных входа x1, x2 и

функционирующий в соответствии с таблицей переключения (табл. 6).

11

 

 

 

Таблица 6

 

 

 

 

 

 

 

 

 

x1

x2

 

Qn+1

 

0

0

 

1

 

 

 

0

1

 

Qn

 

 

1

0

 

0

 

 

 

1

1

 

 

 

 

 

 

 

Qn

 

Решение.

 

Qn+1 = Dn , то, подключив выход

Так как уравнение D-триггера

мультиплексора к информационному входу D-триггера и подавая x1, x2 на

входы выбора данных мультиплексора (рис. 16), будем выбирать один из информационных входов мультиплексора, подавая на него соответствующее значение Qn+1 из табл. 6.

Рис. 14. Мультиплексор 8-1 на базе КР1533КП2

1.13. На ИМС КР1533КП2 и JK-триггере КР1533ТВ9 реализовать триггер, заданный табл. 6.

Решение.

Первый вариант. Из JK-триггера делаем D-триггер по схеме рис. 17, при этом выход инвертора получаем на свободном выходе 2Y мультиплексора КР1533КП2 (рис. 18).

Второй вариант. Составляем по сокращённой табл. 6 полную таблицу переключения (табл. 7) искомого триггера.

12

 

 

 

“0”

 

 

 

 

 

MS1

 

 

 

 

 

“0”

 

 

 

 

 

 

MS3

 

 

 

 

 

 

 

 

 

1C

 

 

 

 

 

 

 

 

 

 

1C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2C

 

 

 

 

 

 

 

 

 

 

2C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1D

 

 

 

 

 

 

 

 

 

 

1D

 

 

 

 

 

 

 

D0

 

 

0

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D1

 

 

1

 

 

1Y

 

 

 

 

 

 

 

 

1

 

 

1Y

 

Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D3

 

 

3

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2D

 

 

 

 

 

 

 

 

 

 

2D

 

 

 

 

 

 

 

D4

 

 

0

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D5

 

 

1

 

 

2Y

 

 

 

 

 

 

 

 

1

 

 

2Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D6

 

 

2

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D7

 

 

3

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SED

 

 

 

 

 

 

 

 

 

 

SED

 

 

 

 

SED1

 

 

 

1

 

 

 

 

 

 

 

SED3

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SED2

 

 

 

2

 

 

 

 

 

 

 

SED4

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

“0”

 

 

 

 

 

MS2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D8

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D9

 

 

1

 

 

1Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D10

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D11

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D12

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D13

 

 

1

 

 

2Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D14

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D15

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SED

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 15. Мультиплексор 16-1, построенный по каскадной схеме

из мультиплексоров 4-1

Таблица 7

x1 x2 Qn

Qn+1

J K

0

0

0

1

1

x

0

0

1

1

x 0

0

1

0

0

0

x

0

1

1

1

x 0

1

0

0

0

0

x

1

0

1

0

x 1

1

1

0

1

1

x

1

1

1

0

x 1

13

“0”

 

 

 

 

 

 

MS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

“1”

 

 

 

 

 

T

 

 

 

 

 

 

 

 

1D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

“1”

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

Q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1Y

 

 

 

 

 

D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

“0”

 

 

2

 

 

 

 

 

 

 

 

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

“1”

 

 

 

 

Q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

2Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

 

SED

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

Рис. 16. Триггер, функционирующий в соответствии с табл. 6 (задача 1.12)

Рис. 17. D-триггер на базе JK-триггера

Столбцы J и K табл. 7 заполним с помощью управляющей таблицы JK-тригера (табл. 8).

 

 

Таблица 8

Qn Qn+1

 

J K

0

0

 

0

x

0

1

 

1

x

1

0

 

x 1

1

1

 

x 0

Подавая выход 1Y мультиплексора на вход J, а 2Y на вход K, получим схему (рис. 19). Можно вместо табл. 7 и 8 привести сокращённую табл. 9 переключения JK-триггера.

 

 

Таблица 9

J

K

Qn+1

0

0

Qn

0

1

0

 

1

0

1

 

1

1

 

 

 

Qn

14

Рис. 18. Триггер, функционирующий в соответствии с табл. 6 и построенный на базе JK-триггера КР1533ТВ9 (задача 1.13)

“0”

1C

MS

 

 

 

 

2C

 

 

 

 

 

1D

 

 

 

 

 

0

 

 

 

 

“0”

1

1Y

“1”

S1

T1

 

2

 

 

 

 

“1”

3

 

 

J1

Q1

 

2D

 

 

K1

 

 

 

 

“0”

0

 

 

C1

Q2

 

1

2Y

 

 

 

 

 

 

“1”

2

 

“1”

R1

 

 

3

 

 

 

 

 

 

 

 

SED

 

 

 

 

x2

1

 

 

 

 

x1

2

 

 

 

 

C

Рис. 19. Второй вариант реализации триггера, функционирующего в соответствии

с табл.6 и построенного на базе JK-триггера КР1533ТВ9 (задача 1.13)

Теперь сопоставим табл. 6 и табл. 9. Например, при x1 = x2 =0 (выбираются входы мультиплексора 1D0 и 2D0 на рис. 19) Qn+1 =1, что в табл.

9 соответствует J = 1, K = 0. Следовательно, на рис. 19 необходимо подать

1D0 = 1, 2D0 = 0 и т. д.

15

1.14. Построить только на одной микросхеме КР1533КП2 комбинационный узел, таблица истинности которого представлена табл. 10.

Таблица 10

A

B

C

F

0

0

0

0

0

0

1

1

0

1

0

1

0

1

1

1

1

0

0

1

1

0

1

1

1

1

0

1

1

1

1

0

Решение.

Мультиплексор имеет два адресных входа (входы выбора данных SED1, SED2), а необходимо реализовать булеву функцию трёх переменных. В этом случае иногда может потребоваться дополнительный инвертор. Чтобы это определить, нанесём функцию F на карту Карно. После минимизации получим

F= AB + AC + BC .

Вэтом выражении все переменные встречаются в инверсном виде, поэтому потребуется дополнительно инвертор, выход которого получим на втором выходе мультиплексора-селектора.

Разобьём табл. 10 по две строки. Если подать A на SED2, B на SED1 и сравнить C с F, то легко определить, что нужно подавать на входы данных

(рис. 20).

“0”

1C

MS

 

 

2C

 

 

 

1D

 

 

C

0

 

 

“1”

1

1Y

F

 

2

 

 

 

3

 

 

 

2D

 

 

“1”

0

 

 

 

1

2Y

 

 

2

 

 

 

3

 

 

 

SED

 

 

B

1

 

 

A

2

 

 

Рис. 20. Реализация булевой функции F, заданной таблицей истинности 10

16

1.15. Построить только на одной микросхеме КР1533КП2 функциональный узел, выполняющий булеву функцию, заданную табл. 11.

Таблица 11

Таблица 12

A B C

F

0

0

0

0

0

0

1

1

0

1

0

1

0

1

1

1

1

0

0

1

1

0

1

0

1

1

0

1

1

1

1

0

A

С

В

F

0

0

0

0

0

0

1

1

0

1

0

1

0

1

1

1

1

0

0

1

1

0

1

1

1

1

0

0

1

1

1

0

Решение.

Если нанести на карту Карно булеву функцию F, то после минимизации получим F = AC + BC + AC .

Из этой функции следует, что переменная B встречается без инверсии. Поэтому в качестве адресных входов мультиплексора выбираем A, C, которые встречаются с инверсией. Табл. 11 можем представить для удобства в виде табл. 12. Разобьём табл. 12 по две строки, подадим A на SED2, C на SED1 и сравнивая B и F определим, что нужно подавать на входы данных мультиплексора (рис. 21).

“0”

 

 

 

 

 

MS

 

 

 

 

 

 

1C

 

 

 

 

 

 

 

 

 

 

 

2C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1D

 

 

 

 

B

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

“1”

 

 

1

 

 

1Y

 

F

 

 

 

 

 

“0”

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2D

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

2Y

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SED

 

 

 

 

C

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 21. Реализация булевой функции F, заданной табл. 12

Можно не составлять табл. 12, а в выражение функции подставлять адресные наборы AC и определять Di . Например, подставим A = C = 0 . Тогда

D0 =00 + B0 + 00 = B и т. д.

17

1.16. На 4-разрядном сумматоре К555ИМ6 реализовать два одноразрядных сумматора. Входы первого сумматора x0 , y0 ,c0 , выходы S0 ,C1 , для второго

сумматора – x0 ', y0 ',c0 ' и S0 ',C1'.

Решение.

Схема приведена на рис. 22. Учитывая, что в двоичной системе вес i-го разряда в два раза меньше (i + 1)-го, то c0 ' подаётся на два разряда A2 и B2 , или

можно подать A2 =1, B2 =c0 '. С учётом весов разрядов 4-разрядный и два одноразрядных сумматора показаны на рис. 23 а,б.

Рис. 22. Реализация двух одноразрядных сумматоров на одном 4-разрядном

 

8

SM

16

 

 

 

1

SM

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

4

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

4

 

“0”

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

2

 

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а

 

 

 

 

 

 

б

 

Рис. 23. Условное графическое обозначение (с учётом весов разрядов) 4-разрядного сумматора (а) и двух одноразрядных сумматоров

на базе одного 4-разрядного (б)

1.17. На 4-разрядном сумматоре К555ИМ6 реализовать одноразрядный сумматор (с входами x0 ', y0 ',c0 ' и выходами S0 ',C1') и 2-разрядный сумматор (с

входами x0 , x1, y0 , y1,c0 и выходами S0 ,S1,C2 ). Решение.

Схема приведена на рис. 24. Наличие c0 '=1 не изменяет состояния S2 =C2,

т.к. S2 = A2 B2 C2 =1 1 C2 = C2 .

1.18. Используя решение предыдущих задач, построить пороговую схему 9-разрядного (n = 9) двоичного кода x8, x7 ,.., x0 с порогом k = 6 на трёх ИМС

К555ИМ6.

18

Рис. 24. 4-разрядный сумматор в качестве двух сумматоров: одноразрядного с входами x0 ', y0 ', c0 ' и выходами S0 ', C1 '

и 2-разрядного с входами x0 , x1, y0 , y1, c0 и выходами S0 , S1, C2

Решение.

Все разрядные коэффициенты 9-разрядного кода суммируются с весом 20 =1 и могут подаваться в любом порядке на входы сумматоров с весом 1. Результат суммирования на одном сумматоре должен передаваться со своими весами на соответствующие входы следующего сумматора. Для организации выхода f порогового элемента можно использовать выход 4-разрядного сумматора с весом 8, добавив 8 – k = 8 – 6 = 2 константой на вход сумматора с весом 2 или можно использовать выход с весом 16, добавив 16 – 6 = 10 = 8 + 2 в виде констант на входы сумматора с весами 8 и 2. Схема приведена на рис. 25.

x8

 

 

1

SM

2

 

 

 

 

 

 

SM

2

 

 

“0”

 

 

8

SM

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x7

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x6

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

4

 

8

 

f

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

“0”

 

 

 

 

 

 

 

 

 

 

2

 

4

 

 

 

“1”

 

2

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x5

 

 

 

 

2

 

 

 

 

 

 

2

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x4

 

 

1

 

1

 

 

 

 

1

 

1

 

 

 

x0

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x3

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 25. Функциональная схема порогового элемента 9–разрядного (n = 9) двоичного кода x8 , x7 ,.., x0 с порогом k = 6 на трёх ИМС К555ИМ6

1.19. Построить мажоритарный элемент для 13-разрядного двоичного кода x12 ,..., x0 (n = 13) на четырёх сумматорах К555ИМ6.

Решение.

Используя решение предыдущих задач, а также учитывая, что для мажоритарного элемента порог k = (n + 1)/2 = (13+1)/2 = 7, на рис. 26 приведена функциональная схема мажоритарного элемента. Его выход f организован на выходе сумматора с весом 8 после добавления константы 8 – k = 8 –7 = 1 на вход сумматора с весом 1.

19

x12

 

 

 

 

 

 

 

 

 

x6

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

 

 

“0”

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

SM

2

 

 

 

 

1

SM

2

 

 

 

 

1

SM

2

 

 

 

 

 

 

8

 

SM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x11

 

 

 

 

 

 

 

x5

 

 

 

 

 

x1

 

 

 

 

 

 

 

 

 

 

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x10

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

 

 

4

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

“0”

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

4

 

 

 

 

 

2

 

4

 

 

 

 

 

 

2

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

2

 

 

x9

 

 

1

 

 

2

 

 

 

 

 

1

 

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x8

 

 

 

 

 

 

 

x4

 

 

1

 

 

 

x0

 

 

1

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x7

 

 

 

 

 

1

 

 

 

x3

 

 

 

 

 

 

 

“1”

 

 

 

 

 

 

 

“0”

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 26. Мажоритарный элемент 13-разрядного двоичного кода x12 ,..., x0

(n = 13)

 

 

 

 

 

 

 

 

 

 

на четырёх сумматорах К555ИМ6

 

 

 

 

 

 

 

 

 

 

 

1.20. Разработать преобразователь 4-разрядного прямого кода целого числа

y3.y2 y1 y0

( y3

разряд знака) в дополнительный F3.F2 F1F0

( F3

знаковый

разряд) на КР1533ИП3 и инверторе. Решение.

Схема преобразователя приведена на рис. 27. По входам SE выбрана четырнадцатая операция 1110. При y3 = 0 (МO = 1) выполняется поразрядная

логическая

операция

A B =(0 0).(0 y2 )(0 y1)(0 y0 ) =0.y2 y1 y0 = y3.y2 y1 y0.

При y3 =1

(МO = 0)

и

 

 

n = 0

выполняется

арифметическая операция

CR

A

 

+ A +1 = 0

 

+0 +1 = (0

 

)(0 y2 )(0 y1 )(0 y0 )+1 = 1.y2 y1 y0 +1 =

B

B

0

= y3.y2 y1 y0 +1, т.е. на выходах Fi получаем дополнительный код.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SE

 

ALU Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

“0”

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

“1”

 

 

 

 

1

 

 

 

CR

n+4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

“0”

 

 

 

 

A0

 

 

 

F0

 

 

 

F0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y0

 

 

 

 

B0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y1

 

 

 

 

A1

 

 

 

F1

 

 

 

F1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y2

 

 

 

 

A2

 

 

 

F2

 

 

 

F2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A3

 

 

 

F3

 

 

 

F3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y3

1

MO

 

“0”

 

CRn

A=B

Рис. 27. Преобразователь 4-разрядного прямого кода в дополнительный на КР1533ИП3 и инверторе

20