8.2.Доказать утверждение
_ _
A B V B C V A C=A B V B C
9.2.Доказать справедливость закона двойственности
_ _ _ _ _ _ _
f(A,B,C/&,V)=A B V C D=f(A,B,C/V,&)= (A V B)(C V D)
10.2.Доказать,что функция равенства аргументов f(A=B) есть инверсия
их суммы по модулю 2.
_____
f(A=B)=A B
11.2.Определить и упростить функцию f1(C,B,A)
f(C,B,A)= B A C B A V C B B = f1(C,B,A) B
_
12.2.Выполнить разложение f(C,B,A)=A B V B C по аргументам:
a)B, b)A и B, c)A и C, d)B и C
13.2.Определить и упростить функцию f1 :
_ _ _ _ _ _
f(C,B,A)=f1B= A B B C (A V C B) B
2.3 Задачи на определение булевых функций
1.3.Найти булеву функцию по таблице истинности и упростить её.
1)C B A f C B A f 2) C B A f C B A f
0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 1
0 0 1 1 1 0 1 1 0 0 1 1 1 0 1 0
0 1 0 0 1 1 0 0 0 1 0 1 1 1 0 0
0 1 1 0 1 1 1 0 0 1 1 0 1 1 1 1
Какое логическое устройство определяет функция п.2).
2.3.Составить таблицу истинности для функции
_
f(A,B,C)= A B V A C
3.3.Определить совершенную дизъюнктивную нормальную форму(СДНФ)
для функции: _
f(C,B,A)= A B V A C посредством:
1)табличного способа;
2)теоремы разложения;
3)аксиом и тождеств булевой алгебры.
4.3.Представить булевы функции в СДНФ:
_
1)f(C,B,A)= A C B
2)f(C,B,A)= A B C
_____ _ _
3) f(C,B,A)= A B V C B
________ _______
4)f(C,B,A)= A(B V C) A V B C
___ ___
5)f(C,B,A)=(A B(A V B) V C) A B(A V B) C
5.3.Не упрощая, определить инверсию заданной булевой функции
_
1)f(C,B,A)= A(B V A)V A B(A V B)
_ _
2)f(C,B,A)= A C V A C B V B A V B C A
_
6.3 Представить булеву функцию f(C,B,A)= A C V B C во всех канонических формах.
7.3. Преобразовать заданное выражение булевой функции для её
реализации в базисе функции Шеффера (элементов И-НЕ):
1)f(B,A)=A V B
2)f(B,A)=A B
_ _
3)f(C,B,A)=B(A V C)V A
4)f(B,A)= A B
_
5)f(C,B,A)= A B V B C V A C
6)f(C,B,A)= 1
_____
7)f(B,A)= A V B
_
8)f(C,B,A)=(A V B)(B V C)
_ _ _
9)f(C,B,A)= A V B(C V D)
_ _ _ _
10)f(C,B,A)= A B V (B V C)A
8.3. Преобразовать заданное выражение булевой функции для её
реализации в базисе функции Пирса (элементов ИЛИ-НЕ)
1)f(C,B,A)=A V B(C V1)
2)f(B,A)=A V B
3)f(B,A)=A B _ _
4)f(C,B,A)=A B V A B C
5)f(B,A)=A B
___
6)f(B,A)=A B
7)f(C,B,A)=1
_ _ _ _ _ _
8)f(C,B,A)= A B B C A C
9)По заданной таблице истинности составить выражения булевой
функции для реализации её на элементах ИЛИ-НЕ:
C B A f C B A f
0 0 0 0 1 0 0 1
0 0 1 0 1 0 1 1
0 1 0 1 1 1 0 1
0 1 1 1 1 1 1 1
9.3. Какие из следующих элементарных конъюнкций являются импликантами функции f:
_ _
f(C,B,A)=A B V B C V A B C
_ _ _ _ _
A,A,A C,A C,A B C,B C,A B C,B C.
Какие из импликант функции являются простыми.
2.4 Задачи на минимизацию булевой функции
1.4.Минимизировать булеву функцию в базисе И-НЕ методом Квайна:
_ _ _ _ _ _
a)f(C,B,A)=(C V B)(C V B)(A V B)(A V C)
_ _ _
b)f(C,B,A)=(A V B)(B V C)(A V B)(A V C)
_____________
c)f(C,B,A)=(A B)(B V C)
2.4. Минимизировать булеву функцию в базисе ИЛИ-НЕ методом Квайна:
_ _ _ _ _ _ _
1)f(C,B,A)=(C V B)(C V A)(B V A)(A V C)
_ _ _ _ _ _ _ _
2)f(C,B,A)= A B C V A B C V A B C V A B C V A B C V A B C
_ _ _ _ _ _ _ _
3)f(D,C,B,A)=A B C D V A C D V A B C D V A B C D V A B C
3.4.Минимизировать булеву функцию методом карт Карно:
_ _ _ _ _ _ _ _ _
1)f(C,B,A)= A B C V A B C V A B C V A B C V A B C
_ _ _ _ _ _
2)f(D,C,B,A)= A B C D V A B C D V A B C D V A B C D V A B C D
_ _ _ _ _ _ _ _ _ _ _ _ _
3)f(D,C,B,A)= A B C D V A B C D V A B C D V A B C D V A B C D V A B C D
_ _
4)f(C,B,A)= A V A B C)(A V B)
_ _ _ _ _
5)f(D,C,B,A)=C V A B V D V A B V A V (B D V B C)
_ _
6)f(D,C,B,A)=ABCD V A V(A V B)(B V C)(C V D)
_
7)f(D,C,B,A)= A(A B V B C V C D)
_ _ _ _ _ _ _ _ _
8)f(D,B,C,A)= A B D V A B C V A D V A B D V A B C D
_ _ _ _
9)f(C,B,A)=A B V A C V A B C V A B C
_ _ _ _ _ _ _ _ _ _ _
10)f(D,C,B,A)=A B C V A B C V A B C D V A B C D A B C D
4.4.Минимизировать не полностью определённую функцию методами Квайна и Карно:
_ _ _
1)f(C,B,A)= A B C V A B C, функция не определена на наборах
_ _ _
аргументов A B C и A B C
_ _ _ _ _ _ _ _ _
2)f(D,C,B,A)= A B C D V A B C D V A B C D V A B C D, функция не
_ _
определена на наборах аргументов A B C D, A B C D
_ _ _ _ _ _
3)f(D,C,B,A)=A B C D V A B C D,функция не определена
_ _ _ _ _ _
на наборах аргументов A B C D, A B C D
2.5 Задачи машинной арифметики
1.5. Определить обратный и дополнительный код чисел
5648, 56410 , 56416 , 10110012.
2.5. Сколько разрядов потребуется для записи десятичных чисел в двоичной
системе счисления: 49,155,970,1780, 2200, 4875, 11132.
3.5.1)Представить в десятичной системе счисления двоичные числа
0,11011, 1,0110101, 0,1000101, 1,1011101,
2)Представить в десятичной системе счисления двоичные числа
0.11011, 1.0110101, 0.1000101, 1.1011101,
заданные в восьмиразрядной сетке, где старший разряд знаковый,
если они представлены:
1)в прямом коде;
2)в дополнительном коде;
3)в обратном коде.
4.5.Заданы десятичное и шестнадцатеричное числа. Сложить эти числа
в шестнадцатеричной системе. Результат представить в двоичной,
шестнадцатеричной и десятичной системе счисления:
1)13410 , BB16
2)20810 , 13016
5.5.Какое из приведенных чисел является наибольшим:
378 ,1816 , 3010 , 110112
6.5.Представить в восьмеричном и шестнадцатеричном счислении следующие
двоичные числа:
10111101, 00000000, 1111111
7.5.Могут ли являться заданные числа восьмеричными и почему:
437081, 20537, 11001110, 125A624
8.5.Выполните арифметическое сложение, результат записать в десятичной
системе счисления:
4268 + 16016 + 1100010102
9.5.Что представляет собой бит информации. Сколько бит в одном
килобите, в числах 40E, 7FF.
10.5.Как наывается длина двоичного числа, состоящего из 8 разрядов(бит).
Какой диапазон адресации устройств обеспечивается 8-ми битовыми
двоичными числами.
Какое количество разрядов обеспечивает адресацию к 2048 устройствам.
11.5.Какое максимальное количество разрядов необходимо для обеспечения
арифметического сложения двух 16-ти разрядных двоичных чисел.
12.5.Сколько потребуется разрядов для изображения десятичного числа А=1018?
13.5.Определите для, следующих двоичных чисел, заданных в 8-ми разрядной
сетке(старший разряд знаковый)
1,0110110, 0,1101011, 0,1100, 1,1111110, 1,0000000 :
1)дополнительный код;
2)обратный код.
14.5.Выполните алгебраическое сложение в обратных кодах в восьмиразрядной
сетке(старший разряд знаковый):
308 + 2316 – 10000012
Результат представить в десятичной системе счисления.
15.5.Задана разность двух десятичных чисел A-B:
37-41, 27-43, 51-38, 65-47.
Вычислить разность в двоичной системе счисления:
1)в прямых кодах;
в восьмиразрядной сетке (старший разряд знаковый)
2)в дополнительных кодах;
3)в обратных кодах.
Результаты представить в прямых кодах.
16.5.Как изменится значение двоичного числа 11100 при сдвиге его разрядов
на два разряда:
1)влево;
2)вправо.
17.5.Существует ли система счисления, в которой:
2+5=7 =12
18.5.На доске сохранилась полустёртая надпись сложения двух чисел:
2 3 – 5 –
1 – 6 4 2
4 2 4 2 3
Определить в какой системе счисления осуществлялось сложение и
восстановить запись.
19.5.На вопрос о составе студентов в группе преподаватель ответил,
что в группе 100 студентов, из которых 40 юношей и 30 девушек.
Объясните,какой системой счисления воспользовался преподаватель.
20.5.Определить основания позиционных систем счисления по следующим
равенствам.
1. =14 4. 4+5=13 7. 2+3=10 10. 5
2. 3.. 4
6. 2*2=11 9.9+9=12 12.
21.5.В какой системе счисления выполнялись операции над числами.
475,42 234,2 _342,45
335,51 231,1 171,24
1033,13 1020,3 171,21
22.5.Для какой системы счисления с основанием x справедливо равенство
12110 = 441X
23.5.Преобразовать десятичное число А=-375 в дополнительный код .
24.5.Сложить в ДДК прямого замещения(код 8421)на сумматоре дополнительного
кода десятичные числа А=850,B=-773.
25.5. Сложить в ДДК прямого замещения(код 8421)на сумматоре дополнительного
кода десятичные числа А=578,B=-833.
2.6 Задачи на логическую арифметику
1.6.Выполнить заданные логические операции над двоичными числами:
01101011 И 11001110, 11111111 И 00000000,
10011001 ИЛИ 10110100, 11111111 ИЛИ 00000000,
00111101 ИСК.ИЛИ 10011001,
(11111111 ИСК.ИЛИ 10011010) ИЛИ 10100011 ИЛИ 10011010
2.6.Какую логическую операцию можно применить для проверки идентичности
двух двоичных чисел.
3.6.Заданы A=3, B=5, C=7 Вычислить значение функции
_
f(C,B,A)= C(A V B)
2.7 Задачи на кодирующие устройства комбинационного типа
1.7. Построить схемы эквивалентные изображённым:
_
& 1
&
1 &
1
B B B
_ A
A A
B B B
1)на элементах И-НЕ;
2)на элементах ИЛИ-НЕ
Определить задержку сигналов, вносимую схемами, если каждый элемент
вносит задержку, равную 30нс.
_
1
&
1
B
_
_ C f(C,B,A)
D
Не составляя логическое выражение для функции f(C,B,A) по заданной
схеме составить схему для инверсии функции.
3.7.С
помощью дешифратора 3 8 и двухвходовых
элементов И-НЕ
построить систему функций:
_ _ _ _ _ _ _ _ _
f1(C,B,A)=A B C V A B C V A B C, f2(C,B,A)=A B C, f3(C,B,A)=A B C V A B C
Активный уровень на выходах дешифратора низкий(лог.0).На входе
устройства присутствуют прямые и инверсные значения аргументов.
4.7.Построить мультиплексор 4 1 на дешифраторе 2 4,с активным
низким уровнем выходных сигналов и элементах с
тремя состояниями на выходе, имеющих низкий уровень сигнала
разрешения
5.7.Построить на мультиплексоре 4 1 булеву функцию,осуществив
оптимизацию выбора адресных сигналов по условию максимума
постоянных сигналов на информационных входах мультиплексора:
_ _ _ _ _ _ _
1)f(C,B.A)=A B C V A B C V A B C V A B C
_ _ _
2)f(C,B,A)=A B C V B C
_ _ _ _
3)f(C,B,A)=A B C V A B C V A B C
_ _ _ _
4)f(C,B,A)=A C V A B C V A B C
_ _ _ ___
5)f(C,B,A)=A B C B C
6.7.На мультиплексоре 8 1(ИМС 155КП7)построить полный сумматор
одноразрядных двоичных чисел.
_ _ _ _ _ _ _ _
7.7.Задана функция f(D,C,B,A)=A C V B C V A D V B D
Используя канонические преобразования функции f(D,C,B,A) и её
отрицание, определить структуру, обеспечивающую минимальную
задержку распространения сигнала, считая, что имеется набор
элементов, обладающих равной задержкой распространения сигнала.
&
1
1
1
&
&
&
&
8.7.Спроектировать на элементах основного базиса булевой
алгебры схему сравнения(компаратор) двух трёхразрядных двоичных чисел
A(a2,a1,a0),B(b2,b1,b0),на выходе которой формируется единичный
сигнал, когда имеет место поразрядное равенство этих чисел.
9.7.Спроектировать,минимизируя с помощью карты Карно, схему сравнения двух
двухразрядных двоичных чисел A(a1,a0),B(b1,b0), на выходе которой
формируется единичный сигнал, когда выполняется условие A>B.
1 0.7.Построить шифратор 2 1 двоичных чисел.
11.7.Построить функцию f и спроектировать схему выделения старшей единицы
из входного трёхразрядного двоичного кода (a2,a1,a0),применяемой
в приоритетном шифраторе, используя заданную таблицу истинности:
a2 a1 a0 f2 f1 f0 a2 a1 a0 f2 f1 f0
0 0 0 0 0 0 1 0 0 1 0 0
0 0 1 0 0 1 1 0 1 1 0 0
0 1 0 0 1 0 1 1 0 1 0 0
0 1 1 0 1 0 1 1 1 1 0 0
f= f2 V f1 V f0
12.7.Спроектировать схему преобразователя кода Грея в двоичный код
на комбинационных схемах в соответствии с заданной таблицей
истинности.
a3 a2 a1 a0 g3 g2 g1 g0 a3 a2 a1 a0 g3 g2 g1 g0
0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0
0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 1
0 0 1 0 0 0 1 1 1 0 1 0 1 1 1 1
0 0 1 1 0 0 1 0 1 0 1 1 1 1 1 0
0 1 0 0 0 1 1 0 1 1 0 0 1 0 1 0
0 1 0 1 0 1 1 1 1 1 0 1 1 0 1 1
0 1 1 0 0 1 0 1 1 1 1 0 1 0 0 1
0 1 1 1 0 1 0 0 1 1 1 1 1 0 0 0
13.7.Спроектировать схему преобразователя двоичного кода в десятичный
на комбинационных схемах в соответствии с заданной таблицей
истинности.
Десятичная цифра a3 a2 a1 a0 Десятичная цифра a3 a2 a1 a0
0 0 0 0 0 5 0 1 0 1
1 0 0 0 1 6 0 1 1 0
2 0 0 1 0 7 0 1 1 1
3 0 0 1 1 8 1 0 0 0
4 0 1 0 0 9 1 0 0 1
1 4.7.С помощью системы дешифратор 2 4 и шифратор 3 8
преобразовать входной двоичный код A(a1,a0) по закону f=2A+1.
Активный выход дешифратора и входа шифратора низкий.
15.7.В учреждении три комнаты. Разработать устройство, позволяющее
включать и отключать автомат открывания входной двери из любой
комнаты. При этом, если автомат включён из одной комнаты, то
включение из другой отключает автомат).
16.7.Спроектировать преобразователь кодов, формирующий из 4-х разрядного
двоичного кода сигнал на выходе:
a) при появлении 1-цы в 1-ом и 3-ем разрядах;
b)при появлении числа меньше или равном числу 510
Проектирование провести в базисе функции Шеффера (И-НЕ).
17.7.Разработать структурную схему перевода двоичного числа(a3,a2,a1,a0 )
по знаку в старшем разряде a3 в обратный код.
18.7.Для трёхразрядного двоичного кода спроектировать устройство,
формирующее с помощью дополнительного разряда a3 нечётное число
единиц в передаваемом двоичном(a2,a1,a0) сообщении.
19.7.Разработать схему управления двоично-десятичным кодом 8 4 2 1
(G0,G1,G2,G3) семисегментным формирователем десятичных чисел
(A,B,C,D,E,F,G)
A
G
F G B
GG
E C
D
2.8 Задачи на последовательностные устройства
1.8.Составить таблицу состояний и характеристическое уравнение триггера:
S T
R
1
2.8.Начертить изменение сигнала Q при условии, что его начальное
значение равно нулю, а установочные сигналы S и R RS-триггера
изменяются как показано:
_____ ___ ____
S____| |___| |_______________| |___________
____ ____ ____
R___________________| |___| |______| |_____
Q____________________________________________________
3.8.Составить по таблице переходов JK-триггера его характеристическое
уравнение и определить условия построения на этом триггере
счётчика по модулю 2.
4.8.Составить характеристическое уравнение RS-триггера, построенного
на элементах И-НЕ. С помощью логических элементов преобразовать
RS-триггер в JK-триггер и в D-триггер. Определить задержку распространения
триггеров, если задержка распространения элемента tзад.р.=10нс.
5.8.Составить характеристическое уравнение JK-триггера. Преобразовать
это характеристическое уравнение в характеристическое уравнение
T-триггера и D-триггера. Преобразовать JK-триггер в эти триггеры.
6.8.По представленной таблице переходов составить характеристическое
уравнение D-T-L-триггера и построить этот триггер на JK-триггере.
L D T Qn Qn+1 L D T Qn Qn+1
0 0 0 0 0 1 0 0 0 0
0 0 0 1 1 1 0 0 1 0
0 0 1 0 1 1 0 1 0 0
0 0 1 1 0 1 0 1 1 0
0 1 0 0 0 1 1 0 0 1
0 1 0 1 1 1 1 0 1 1
0 1 1 0 1 1 1 1 0 1
0 1 1 1 0 1 1 1 1 1
7.8. Рассчитать MS двухтактный D-триггер на элементах ИЛИ-НЕ.
8.8. Составить таблицу переходов для триггерной ячейки,собранной на элементах
ИЛИ-НЕ по схеме трёх триггеров и построить на ней D-триггер.
9.8. Построить синхронные триггеры на элементах И-НЕ и ИЛИ-НЕ ,используя
таблицы переходов приведенной таблицы.
Варианты
Qn+1
X1 X2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 0 0 Qn Qn 1 Qn 1 Qn Qn 0 Qn 0 0 0 1 0 1
0 1 1 1 0 Qn 1 1 1 Qn 0 1 Qn 1 0 Qn Qn 0
1 0 0 0 1 Qn 0 Qn 0 0 1 0 1 Qn Qn Qn 1 Qn
1 1 Qn Qn Qn 0 0 Qn 1 1 Qn Qn 1 0 1 1 0 1
10.8. Рассчитать синхронный счётчик по модулю M=6 на JK-триггерах, используя
различные методы расчёта счётчиков.
11.8. Начертить графики сигналов трёхразрядного двоичного счётчика,построенного на
JK-триггерах,срабатывающих от положительного фронта тактовых импульсов.
12.8. Построить счётчик по модулю М=5 на JK-триггерах методом исключённых состояний.
13.8.Построить счётчик-делитель частоты на 3 на JK-триггерах без применения
дополнительных элементов.
14.8.Построить кольцевой пятиразрядный двоичный счётчик на JK-триггерах
согласно заданной таблице переходов.
Q4n Q3n Q2n Q1n Q0n Q4n+1Q3n+1 Q2n+1 Q1n+1 Q0n+1
0 0 0 0 1 0 0 0 1 0
0 0 0 1 0 0 0 1 0 0
0 0 1 0 0 0 1 0 0 0
0 1 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 0 0 1
15.8.Построить кольцевой пятиразрядный двоичный счётчик на сдвиговом регистре
с самозапуском на JK-триггерах согласно заданной таблице переходов.
Q4n Q3n Q2n Q1n Q0n Q4n+1Q3n+1 Q2n+1 Q1n+1 Q0n+1
0 0 0 0 1 0 0 0 1 0
0 0 0 1 0 0 0 1 0 0
0 0 1 0 0 0 1 0 0 0
0 1 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 0 0 1
16.8.
1 Построить кольцевой трёхразрядный двоичный счётчик на
JK-триггерах согласно заданной таблице переходов.
Q2n Q1n Q0n Q2n+1Q1n+1 Q0n+1
0 0 0 0 0 1
0 0 1 0 1 1
0 1 1 1 1 1
1 1 1 1 0 0
1 1 0 1 1 0
1 0 0 1 0 0
2 Построить счётчик на сдвиговом регистре на JK-триггерах и логике в
цепи обратной связи, в соответствии с диаграммой переходов состояния
счётчика.
Q2 Q1 Q0
0 0
0 1
1 1
1 1
1 0
1 0 0
17.8
Построить мультиплексор 4 1 на ПЛМ.
18.8
Построить схему сравнения значений двух двухразрядных чисел
A(a1,a0),B(b1,b0)(A>B,A=B,A<B)на ПЛМ.
Ответы и решения
_ _ _ _ _ _ _
1.1 f(C,B,A)=A B C V A B C V A B C V A B C V A B C V A C B
проводим операции склеивания
члены выражения результат второй результат
_
1 с 4 1 A C 1 с 6 C
1 с 5 2 B C 2 с 5 C
2 с 3 3 A B 3 c 7 A
2 с 6 4 A C 4 с 6 A
3 с 4 5 B C
3 с 5 6 A C
5 с 6 7 A B
f(C,B,A)=C V C V A V A=A V C
функция истинна при A=1 или C=1, при произвольном значении
другой переменной.
_ _
2.1 f(C,B,A)=A C V A B V A B C
применим теорему согласования склеивание поглощение
_ _ _
f(C,B,A)=A C V A B V A B C V A B = A C V A V A B C= A
дистрибутивность правило де Моргана
_ _ _ _ _ _ _ __
3.1 f(C,B,A)=A V A B=(A V A)(A V B)=AVB=AB
дистрибутивность дистрибутивность_
_ _ _ _ _ _ _ _ _
4.1 f(C,B,A}=(A V B)(A V C)(A V D)=(A V BC)(A V D)=(A V BCD)
обобщённое склеивание поглощение
_ _ _ _ _
5.1 f(C,B,C)=A B V B C V A C V A B C =A B V B C V A B C= A B V B C
теорема разложения по A
_ ___ _ _ ___ _ ___
6.1 f(D,C,B,A)=A(B V C D V B D)=A(0(B V C D V B D) V A(1(B V C D V B D)=
_ ___ ___
=A B V C D V B D V A = B V C D V B D V A=
теорема разложения по B
_ ___
___ _
=A V B(0 V C D V 0 D)V B(1 V C D V 1 D)=A V B
_ _ _ _ _
7.1 f(C,B,A)=A C V A B V A B C=A C V A B V A B C V A B=A
_ _ _ _
8.1 f(C,B.A)=(C V B)(A V C)(C V B)=C VA B B =C
_ _
_ _
9.1 f(C,B,A)=A B V A B C V B C = A B V A B C V B C V B C=C V A B
_ _ _ _
10.1 f(C,B,A)= (A B V B C)(A C V A C)=A B C V A B C=A C
_____ ____ _ _ _ _ _ _ _ _ _ __
11.1 f(C,B,A)=A V B V A B C A C=A B V( A V B V C)(A V C)=B V C =BC
_ _ _
_ _ _ _
12.1 f(C,B,A)=A B V B C V A C V A C =A(0 B V B C V 0 C V 0 C) V
_ _ _ _ _ _ _ _ _
V A(1 B V B C V 1 C V 1 C =A(B V C) V A ( B V C) =A B C V A B C
_ _ _ _ _
13.1 f(C,B,A)=A(B V A C)V A B=A B(A V C)V A B=A B
_ ___ _ _ _ _ _
14.1 f(D,C,B,A)=A(B V C D V B D)=A V B (C V D)B D =A V B C D
_ _ _ _ _
15.1 f(D,C,B,A)=(A B V A B C V B C V C)(C V A C V A B C)=(B V C)(C V B V A)=
=B V A C
_ _ _ _ _ _ _ _
16.1 f(E,D,C,B,A)=A B(B E C D)A C V B D=B(A(B E C D)A C V D)=
_ _ _ _ _ _ _
=Bf1 =B(A(1 E C D)A C V D)=B A C D V B D =B D V A B C
_ _ _ _ _
17.1 f(C,B,A)=A(B V C)(A V B)=Af1=A(B V C)(1 V B)=A B C
_ _ _ _
18.1 f(B,A) =A B B A B=A(0 B B 0 B)V A(1 B B 1 B)=
_ _
=A B V A B=A B
_ _ _ _
19.1 f(D,C,B,A)=A B V A B C V A C D=A(B V B C V C D)=A(B V C V D)
_ _ _
20.1 f(C,B,A)=C(A B V A B C V C)=Cf1=C(A B V A B 1 V 1)=C
21.1 _________ _ _ _ _ _ _ _ _____
1)f(C,B,A)=A V B V C V A B C=A B C V A B C=A V B
___ _ _ _ _
2)f(C,B,A)=A B C V (A V B)C=A B V C V A B V C=B
___ _ _ _ _ _ _
3)f(C,B,A)=A B V A B V A B=A B A B A B=0
1 .2 _ _ _ _ _____ _ _ _
1)f1(C,B,A)=A B C A B C V A B C A B C V A B C A B C
_
f2(C,B,A)=B V A C _
_ ____ _____
_ _ _ _ _ _ _ _
f1=B(A 0 C A 0 C V A 0 C A 0 C V A O C A 0 C)V
_ _ _ _ _ _ _
V B(A 1 C A 1 C V A 1 C A 1 C V A 1 C A 1 C)=
_ _ _ _ _ _ _ _ _ _
= B A C V B(A C V A C V A C V A C V A C)=B A C V B=B V A C _______ ___________________________________________________ _ _____
_ _ _ _
2) f1(C,B,A)=A B C V A C V A C V B C
_ _ _
f2(C,B,A)=A B V B C V A C A B V B C
_ _ _
___f1=A B C V A C V A C V B C V B C V A C=A V C
_ _ _
f2=A B V B C V A C V A B V B C=A V C______ _
_ _
_ _
3)f1(C,B,A)=(A B C V A C V A B) V (A B C V A B V B C)
_ _ _
f2(C,B,A)=(A B V B C)(A B V B C V A B)
_ _
_ _
f1=(A B C V A C V A B V A B) V (A B C V A B V B C V B C)=
_ _
= A V B =AB
_
f2=A B C V A B V A B C=AB
_
4)f1(B,A)=A V B
_ _ _ _ _ _ _ _ _ _ _
f2(C,B,A)=A B V B C V A B V A C=A B V B C V A B V A C V B C V A B=A V B
2.2 см. текст 1.1
_ _ _ _
3.2 A B V A B=(A V B)(A V B)
_ _ _ _ _ _ _ _
(A V B)(A V B)=A A V A B V B A V B B=A B V A B
_ _
4.2 (A B V C)B=A B C V A B C V A B C
_ _
A B C V A B C V A B C=A B V B C
(A B V C)B=A B B V C B=A B V B C
_ _
5.2 A B V A B C V A B=A
_ _ _ _
A B V A B VA B C V A B= A B(1 V C) V A(B V B)=A B V A=A(1 V B)=A
6.2 A C V B D=(A V B)(B V C)(A V D)(C V D)
A C=Y, Y V B D=(Y V B)(Y V D)=(AC V B)(AC V D)=
=(A V B)(B V C)(D V A)(D V C)
7.2 1)A B A B=A V B
_ _ _
A B A B=A(0 B 0 B)V A(1 B 1 B)=A B V A=A B V A V B=A V B
______
2)A B1=A B
_ _ ______
B 1=B, A B=A B
3)(A B AB)(A C AC)=A V BC
_ _
A(0 B 0B)(0 C 0C) V A(1 B 1B)(1 C 1C)=A B C V A=A V BC
_ _
4)AB (C V A) AC (A V B)=1
_ _ _ _ _ _
A(0B (C V 0) 0C (0 V B)) V A(1B (C V 1) 1C (1 V B))=A V A=1
5)AB AC=A(B C)
_
A(0B 0C) V A( 1B 1C)=A(B C)
_ _
6)A B C=A B C
B С=Y,A B C=A Y = A Y=A B C или . _ _ ________
A B C=A(0 B C) V A(1 B C) =A(B C) V A(B C)
_ _ _ _ _ _ _ _ ______
A B C=A(0 B C) V A(1 B C)=A(B C) V A(B C)
_ _ _ _
7)A B V A B = A B A B
_ _ _ _ ___ _ _ _ _ _ _ _ _
A B A B =A B A B V A B A B=A B(A V B) V (A V B)A B=A B V A B
_ _ _ _
8)A B A B=A B A B
_ _ _ _ _ _ _ _ _ _ _ _ _ _
A B A B= A B A B V A B A B =(A V B)A B V A B(A V B)=A B V A B= A B A B
_ _
9)A B A B=A B см. п.7.2 8)
_ _ _ _ _
10) A B(B D C D)A C V B D =0
_ _ _ _ _ _ _ _ _ _ _ _ _ _
D(A B(B 0 C 0)A C V B 0) V D(A B(B 1 C 1)A C V B 1)=0 V D A B C A C B=0
_ _
8.2 A B V B C V A C=A B V B C
_ _ _ _ _ _ _ _ _
A B V B C=A B(C V C) V B C(A V A)=A B C V A B C V A B C V A B C=A B V A C V B C
_ _ _ _ _ _ _ _
A B V C D=(A V B)(C V D),A B V C D= (A V B)(C V D)
_ _ _ _ _ _ _ _ _ _ _ _ _
(A V B)(C V D)=A((0 V B)(C V D)) V A((1 V B)(C V D))=
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
= A(C V D) V A(B(C V D)=A(C(0 V D) V C(1 V D)) V A(B(0(C V D) V B(1(C V D))=
_ _ _ _ _ _ _ _ _ _ _ _
A C D V A B C V D V A B=A C D V A B(C(0 V D) V C(1 V D)) V A B=A C D V
_ _ _ _ _
V A B C D V A B=A C D V A B C D V A B V A C D =CD(A V A B V A) V A B=A B V C D
_____
10.2 f(A=B)=A B
_____ _ _ _ _ _ _ _ _
A
B=A B V A B,при
A=B A A
V A A=1,при A=B
1 0 V 1 0=0 1 V 0 1=0
_ _ _ _ _ _
11.2 f(C,B,A)=A B B C A V B C B=f1(C,B,A)B=Bf1(C,0,A)
_ _ _ _ _ _ _ _ _ _ _ _
B(A 0 0 C A V 0 C )=B(C A V C)=B(C(0 A V 0) V C(1 A V 1))=B C A
_
12.2 f(C,B,A)=A B V B C
Разложение: _ _ _ _ _ _
по B: B(A 0 V 0 C) V B(A 1 V 1 C)=B C V B A
_ _ _ _ _ _ _
по A и B: B(A(0 0 V 0 C) V A(1 0 V 0 C)) V B(A(0 1 V 1 C) V A(1 1 V 1 C)=
_ _ _ _ _ _ _ _ _
=B A C V B A C V B A =B C V B A
_ _ _ _ _ _ _ _ _ _ _ _
13.2 f(C,B,A)=B(A B B C (A V C B)=B(A 0 0 C (A V C 0)=B(A C (A V C)=
_ _ _ _ _ _ _ _
B(A C (A V C)=B(A(0 C (0 V C) V A(1 C (1 V C)=B A
_ _ _ _ _ _ _
1.3 1) A B C V A B C V A B C=A B V B C
_ _ _ _ _ _ _ _____
2) A B C V A B C V A B C V A B C=C(A B) V C(A B)=A B C-
-суммирующая часть одноразрядного сумматора.
_
2.3 f(C,B,A)=(A B V A C) N C B A f N C B A f
1 0 0 0 0 5 1 0 0 1
2 0 0 1 0 6 1 0 1 0
3 0 1 0 0 7 1 1 0 1
4 0 1 1 1 8 1 1 1 1
_
3.3 f(C,B,A)=A B V A C
N C B A f N C B A f
1 0 0 0 1 5 1 0 0 1
2 0 0 1 0 6 1 0 1 1
3 0 1 0 1 7 1 1 0 1
4 0 1 1 1 8 1 1 1 1
_ _ _ _ _ _ _ _ _ _
f(C,B,A)=A B C V A B C V A B C V A B C V A B C V A B C V A B C
_ _ _ _ _ _ _
A( 0 B V 0 C) V A(1 B V 1 C)=A(B(0 0 V 0 C) V B(0 1 V 0 C)) V
_ _ _ _ _ _ _ _
V A(B(1 0 V 1 C) V B(1 1 V 1 C))=A(B(C(0 0 V 0 0) V C(0 0 V 0 1) V
_ _ _ _ _ _ _
V B(C(0 1 V 0 0) V C(0 1 V 0 1)) V A(B(C(1 0 V 1 0) V C(1 0 V 1 1) V
_ _ _ _ _ _ _ _ _ _ _
V B(C(1 1 V 1 0) V C(1 1 V 1 1))=A B C V A B C V A B C V A B C V
_ _
V A B C V A B C V A B C
_ _ _ _ _ _ _
A B V A C=A B(C V C) V A(B V B)(C V C) V C(A V A)(B V B)=
_ _ _ _ _ _ _ _ _ _
A B C V A B C V A B C V A B C V A B C V A B C V C A B V C A B V
_ _ _ _ _ _ _ _ _ _ _ _ _
C A B V C A B=A B C V A B C V A B C V A B C V A B C V A B C V A B C
4.3
_ _ _ _ _ _ _ _ _ _ _ _
1)f(C,B,A)=A C B=A C V B=A C B V A C B V B A C V B A C V B A C
_ _ _
2)f(C,B,A)=A B C=A(0 B C) V A(1 B C)=A(B C) V A(B C)=
_ _ _ _ _ _
=A B C V A B C V A B C V A B C
_ _ _ _ _ _ _ _ _ _ _
3)f(C,B,A)=A B V C B=A(0 B V C B) V A(1 B V C B)=A B V A C B V
_ _ _ _ _ _ _ _ _ _ _ _
A B V A C B=A B C V A B C V A B C V A B C V A B C
________ _______
4)f(C,B,A)=A(B V C) A V B C =A(B V C) V A V B C=A B V A C V A V B C=
_ _ _ _ _
=A V B C=A B C V A B C V A B C V A B C V A B C
___ ___ _ _ _ _ _
5)f(C,B,A)=(A B(A V B) V C) A B(A V B)C=(A B V A B V C)(A B V A B V C)=
_ _ _ _ _ _
A B C V A B C V A B C V A B C
5.3 _
1)f(C,B,A)=A(B V A) V A B(A V B)
_ _ _ _ _ _ _
f=(A V B A)(A V B V A B)
_ _
2)f(C,B,A)=A C V A C B V B A V B C A
_ _ _ _ _ _ _ _ _
f=(A V C)(A V C V B)(B V A)(B V C V A)
_
f(C,B,A)=A C V B C И/ИЛИ
_ ___
2 A C B C И-НЕ/И-НЕ
_ _ _
3 (A V C)(B V C) ИЛИ/И-НЕ
_ _ _
4 (A V C) V (B V C) ИЛИ-НЕ/ИЛИ
_ _ _ _ _ _ _
f(C,B,A)=A C V B C =A B V A C V B C
_ _ _ _ _
5 A B V A C V B C И/ИЛИ-НЕ
_ _ _ _ _
6 A B A C B C И-НЕ/И
_
7 (A V B)(A V C)(B V C) ИЛИ/И
_______ _______
_______
8 (A V B) V (A V C) V (B V C) ИЛИ-НЕ/ИЛИ-НЕ
7.3 _ _
1)f(B,A)=A V B=A B
___
2)f(B,A)=A B= A B
_ _ _ _ _ _
3)f(C,B,A)=B(A V C)V A=B A V B C V A V B= B V A= B A
_ _ _ _
4)f(B,A)=A B =A B V A B= A B A B
_ _ _
5)f=1= A V A= A A=0
_____ _ _
6)f(B,A)=A V B=A B
_ _ ___ _
7)f(C,B,A)=(A V B)(B V C)=A B V B C=A B B C
_ _ _ _ _
8)f(D,C,B,A)=A V B(C V D)=A B C B D
_ _ _ _ _ _ _ _ _
9)f(C,B,A)=A B V (B V C) A=B V A C= B A C
8.3 _____
1)f(C,B,A)=A V B(C V 1)=A V B
_ _
2)f(B,A)=A B=A V B
_ _ _ _ _
3)f(C,B,A)=A B V A B C= A V B V A V B V C
_ _ _ _
4)f(B,A)=A B=A B V A B= A V B V A V B
_ _
5)f=1= A V A =0
_ _ _ _ _ _ ____________________ _____ _____ _____
6)f(C,B,A)=A B B C A C =(A V B)(B V C)(A V C)=(A V B)V(B V C)V(A V C)
_ _
9.3
f(C,B,A)=A B V B C V A B C <
f
_ _ _ _ _
C B A f A,A,AC,A C,ABC,B C,A B C,BC,
0 0 0 0 0 1 0 0 0 1 0 0
0 0 1 0 1 0 1 0 0 0
0 1 0 1 0 0 0 0
0 1 1 1 0 0 0 0
1 0 0 0 0 0 0 0
1 0 1 1 1 0 1 0
1 1 0 0 0 0 0 1
1 1 1 1 1 1 0
_
A B C,A B C-импликанты,AC-простая импликанта
1.4 _ _ _ _ _ _ _ _ _ _ _ _ _
1)f(C,B,A)=(C V B)(C V B)(A V B)(A V C) =(C V A B)(B V A C)=(C B V A B C)=
_ _ _ _ _ _ _ _
=A C V B C V B C V A B=A B C V A B C V A B C V A B C V A B C
_ _ _ _ _ _
A B C A B C A B C A B C A B C
A B x x
_ 1
B C x x
_
B C x x
A C x 2 x
_ _ _ _
f(C,B,A)= A B V B C V B C= A C V B C V B C
___ _ _ ___ _ _
f(C,B,A)= A B B C B C= A C B C B C
_ _ _ _ _ _ _ _
2)f(C,B,A)=(A V B)(B V C)(A V B)(A V C)=A B V B C V A B V A C=
_ _ _ _ _ _ _ _ _
=A B C V A B C V A B C V A B C V A B C
_ _ _ _ _ _ _ _ _
A B C A B C A B C A B C A B C
_ _
A B x x
_ _
B C x x
_
A B x x
_
A C x x
_ _ _ _ _ _ _
f(C,B,A)=A B V A B V A C= B V A C=B A C
______________ ______ ______ _ _ _ _
3)f(C,B,A)=(A B)(B V C)=(A B) V (B V C)=A B V A B V B C=
_ _ _ _ _ _ _ _
=A B C V A B C V A B C V A B C V A B C
_ _ _ _ _ _ _ _
A B C A B C A B C A B C A B C
A B x x
_ _
A B x x
_ _
B C x
_ _ _ _ ___ _ _ _ _
f(C,B,A)= A B V A B V B C=A B A B B C
2.4 _ _ _ _ _ _ _ _ _ _ _ _
1)f(C,B,A)=(B V C)(A V C)(A V B)(A V C)=(C V A B)(A V B C)=
_ _ _ _ _ _ _ _ _ _ _ _ _
=A C V A B V A B C =A B C V A B C V A B C
_ _ _ _ _ _ _
A B C A B C A B C
_ _
A B x x
_ _
A C x x
_ _
A B C x
_ _ _ _ _____ _____
f(C,B,A)= A B V A C= A V B V A V C
_ _ _ _ _ _ _ _
2)f(C,B,A)=A B C V A B C V A B C V A B C V A B C V A B C =
_ _
_ _
=A B V A C V B C V B C V A C V A B
_
для f: _ _ _ _ _ _ _ _
A B C A B C A B C A B C A B C A B C
_
A B x x
A C x x
_ 1 2
B C x x
B C x x
_
A C x x
_
A B x x
_ _ _ _ _ _ _ _ _
f(C,B,A)=A B V A B V B C V B C= A B V A B V A C V A C=C V A B V A B
_ _ _ _ _
f(C,B,A)= C V A V B V A V B , f(C,B,A)=C V A V B V A V B
_ _ _ _ _ _ _ _
3)f(C,B,A)=A B C D V A C D V A B C D V A B C D V A B C
_ _ _ _ _ _ _ _ _ _ _ _ _
A B C D A B C D A B C D A B C D A B C D A B C D A B C D
_
A B D x
x
_ _
B C D x 1
x
A C D x x
B C D x 2 x
_
B C D x x
_
A C D x x
_ _
A B D x x
_ _ _
A B C x x
_ _ _ _ _ _ _ _ _ _ _
f(C,B,A)=A B D V A C D V A C D V A B C=B C D V B C D V B C D V A B C=
_ _ _ _ _ _ _ _________
=B D V C D V A B C= (B V D)V(C V D)V(A V B V C
3.4 _ _ _ _ _ _ _ _ _
f(C,B,A)=A B C V A B C V A B C V A B C V A B C
BA
00 01 11 10
|
1 |
1 |
1 |
1 |
1 |
|
|
|
1 |
_ _ _
f(C,B,A)=C V A B= C A B
_ _ _ _ _ _ _
f(C,B,A)=A B C D V A B C D V A B C D V A B C D V A B C D V A B C D V
_ _ _ _ _
=A B C D V A B C D
BA
00 01 11 10
|
|
|
|
|
|
|
|
1 |
1 |
|
|
1 |
1 |
|
10 |
1 |
1 |
1 |
1 |
_ _ _ ___ _
f(D,C,B,A)= C D V A D V B C D= C D A D B C D
_ _ _ _ _ _ _ _ _ _ _ _ _
f(D,C,B,A)=A B C D V A B C D V A B C D V A B C D V A B C D V A B C D
BA
0
1
11 10
DC 00 |
|
|
1 |
1 |
|
|
|
|
|
11 |
1 |
1 |
|
|
10 |
1 |
1 |
|
|
_ _ _ _
f(D,C,B,A)=B D V B C D=B D V B C D
_ _ _ _ _ _
f(C,B,A)=(A V A B C)(A B) =A B V A B C=A B C V A B C V A B C
B A
0
1
11 10
|
|
|
1 |
|
1 |
|
|
1 |
1 |
___ ___
f(C,B,A)=A B V B C=A B B C
_ _ _ _ _ _ _ _ _ _ _
5) f(D,C,B,A)=C V A B V D V A B V A V (B D V B C) =A C V B C V A D V B D V
_ _ _ _ _
V A B D V A B C
B A
0
1
11 10
DC 00 |
1 |
1 |
|
1 |
|
1 |
|
|
|
|
1 |
1 |
|
1 |
10 |
1 |
1 |
|
1 |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
f(D,C,B,A)=A B V B C V B D V A D V A C= A B B C B D A D A C
_ _ _ _
f(D,C,B,A)=A B C D V (A V B)(B V C)(C V D)=A B C D V A C V B C V A B D
BA
00 01 11 10
|
|
|
|
|
|
|
1 |
1 |
1 |
11 |
|
1 |
1 |
1 |
10 |
|
1 |
1 |
|
___ ___ ___
f(D,C,B,A)=A D V A C V B C=A D A C B C
_ _
7) f(D,C,B,A)=A(A B V B C V C D)=A B V A B C V A C D
BA
0
1
11 10
|
|
|
1 |
|
01 |
|
1 |
1 |
|
11 |
|
1 |
1 |
|
10 |
|
|
1 |
|
___ ___
f(D,C,B,A)=A B V A C=A B A C
_ _ _ _ _ _ _ _
8) f(D,C,B,A)=A B C D V A B C V A B D V A D V A B D
BA
00 01 11 10
|
1 |
|
|
1 |
|
1 |
1 |
|
|
|
1 |
1 |
1 |
1 |
10 |
1 |
|
1 |
1 |
_ _ _ _ _
f(D,C,B,A)=A B V B D V B C V A C
_ _ _ _
9) f(C,B,A)=A B V A C V A B C V A B C
BA
0 1 11 10
|
|
1 |
1 |
|
1 |
1 |
1 |
1 |
|
_
f(C,B,A)=A V B C=A B C
_ _ _ _ _ _ _ _ _ _ _
10) f(D,C,B,A)=A B C V A B C V A B C D V A B C D V A B C D
BA
0
1
11 10
DC 00 |
1 |
1 |
1 |
1 |
01 |
|
|
|
|
|
|
|
|
|
10 |
|
1 |
1 |
1 |
_ _ _ _ _ _ _ _
f(D,C,B,A)=C D V A C V B C=C D A C B C
4.4 _ _ _ _ _ _
f(C,B,A)=A B C V A B C не определена на A B C,A B C
BA
0
1
11 10
|
x |
1 |
|
|
1 |
|
|
x |
1 |
x=1 _ _
f(C,B,A)=B C V B C
_ _ _ _ _ _ _ _ _
f(D,C,B,A)=A B C D V A B C D V A B C D V A B C D не определена на
_ _ _ _
A B C D,A B C D примем f(A,B,C,D)=f(A,B,C,D)=1
_ _ _ _ _ _ _ _ _
A B C D A B C D A B C D A B C D
_ _ _
B C D x x
_ _
A B C x
_
A B D x
A B D x
A C D x
_ _ _ _ _ _ _
f(D,C,B,A)=B C D V A B D V A B D=A D V B C D
_ _ _ _ _ _ _ _ _ _ _ _
3) f(D,C,B,A)=A B C D V A B C D не определена на A B C D, A B C D
BA
0
1
11 10
DC 00 |
1 |
|
|
|
01 |
x |
|
|
|
11 |
1 |
|
|
|
10 |
x |
|
|
|
x=1 _ _
f(D,C,B,A)=A B
1.5 прямой код дополнительный код обратный код
5648 10008 -5648=2148 2148-1=2138
56410 100010 –56410=43610 43610-1=43510
1011001 0100111 0100110
2.5
1 6 4910=3116=1100012=6разрядов
4 8
3 16
0
3
15510=9116=100100012=8разрядов
97010=3CA16=11110010102=10разрядов(29<970<2104,(9+1)разрядов)
178010=6F416=3+4+4=11разрядов
220010=89816=4+4+4=12разрядов
487510=130B16=1+4+4+4=13разрядов
1113210=2B7C16=2+4+4+4=14разрядов
3.5
1)
0,11011492=(((1/2 +1)1/2 +0)1/2 +1)1/2 +1)1/2 +0=0,84375
1,01101012,
0,01101012=(((((((1/2 +0)1/2 +1)1/2 +0)1/2 +1)1/2 +1)1/2 +0)1/2 +0)=0,414062510
1+0,414062510=1,414062510
0,10001012=(((((((1/2 +0)1/2 +1)1/2 +0)1/2 +0)1/2 +0)1/2 +1)1/2 +0)=0,539062510
1,10111012
0,10111012=(((((((1/2 +0)1/2 +1)1/2 +1)1/2 +1)1/2 +0)1/2 +1)1/2 +0)=0,7265625
1+0,7265625=1,7265625
2)
в прямом коде
0.1101100=108, 1.0110101=-53, 0.1000101=69, 1.1011101=-93
в дополнительном коде
0.1101100=108, 1.0110101=1.1001011=-75, 0.1000101=69,
1.1011101=1.0100011=-35
в обратном коде
0.1101100=108, 1.0110101=1.1001010=-74, 0.1000101=69,
1.1011101=1.0100010=-34
4.5
1)13410+BB16=8616+BB16=14116=1010000012=32110
2)20810+13016=D016+13016=20016=10000000002=51210
5.5
378=111118,1816=110002,3010=111102 наибольшее число 378
6.5
10111101=2758=BD16,00000000=0008=0016,1111111=1778=7F16
7.5
437081,125A624-не могут являться восьмиричными, так как содержат цифры 8
и A > основания системы счисления 8.
8.5
4265+16016+110001010=100010110 + 101100000 +110001010=10000000000=210=102410
9.5
бит-двоичная цифра или двоичный разряд(двоичная единица информации).
1Килобит=1024бит, 40E=10000001110=11бит, 7FF=11бит.
10.5
8бит=1байт,1байт может адресовать 256 устройств(256 различных кодов).
2048=211,0-2047 чисел укладываются в 11 разрядов двоичных чисел.
11.5
17 разрядов(16 разрядов + разряд переноса).
12.5
A=1018=(1000)6~(1024)6=(210)6=260
13.5 дополнительный код обратный код
1.0110110 1.1001010 1.1001001
0.1101011 0.1101011 0.1101011
0.1100 0.1100 0.1100
1.1111110 1.0000010 1.0000001
1.0000000 1.0000000 1.1111111
14.5
305+2316-1000001=0.0011000+0.0100011+1.0111110=1.1111001-обратный код.
Прямой код 1.0000110=-610
15.5
в прямых кодах в дополнительных кодах в обратных кодах
заём
37-41 -101001 1.1010111 1.1010110
100101 0.0100101 0.0100101
-000100 =-410 1.1111100 1.1111011
заём
1.0000100=-410
1.0000100=-410
51-38 110011 0.0110011 0.0110011
-100110 1.1011010 1.1011001
001101=1310 10.0001101=1310 10.0001100
1
0.0001101=1310
27-43 -101011 1.1010101 1.1010100
011011 0.0011011 0.0011011
-010000=-16161 1.1110000 1.1101111
1.0010000=-1610 1.0010000=-1610
16.5
1)увеличится
в четыре раза(aj
aj=2
=22aj)
2)уменьшится в четыре раза(aj aj-2 =2-2aj)
17.5
2+5=7 =12 в десятичной системе счисления 10=1k+2 k=8
18.5
2 3 – 5 -
1 – 6 4 2
4 2 4 2 3
1.основание системы счисления >6(есть цифра 6)
2.в младшем разряде переноса быть не может:
X+2=3+P P-X=2-3=-1,но перенос P>X
Следовательно X=3-2=1
3.во втором разряде 5+4=2+P P=7
4.в третьем разряде 1p(перенос из 2-го разряда)+X+6=4+P=11,X=4
5.в четвёртом разряде 1p+3+X=2+P=9 X=5
6.в пятом разряде 1p+2+1=4
В семеричной системе счисления 2 3 4 5 1
1_5_6_4_2
4 2 4 2 3
19.5
40+30=100 в десятичной системе счисления:
4k+0+3k+0=k2+k+0 k=7-семиричная система счисления.
20.5
1. 34=14 12=k+4 k=8 6.77+66=125 85=k22k+5 k1,2=-1+ 9,k=8
2. 33=14 9=k+4 k=5 7.53=23 15=2k+3 k=6
3. 4+4=10 8=k+0 k=8 8.9+9=12 18=k+2 k=16
4. 4+5=13 9=k+3 k=6 9.46=33 24=3k+3 k=7
5. 44=10 16=k=0 k=16 10.22=11 4=k+1 k=3
21.5
475,42 234,2 342,45
335,51 231,1 -171,24
1033,13 1020,3 171.21
4+5=1+k 4+1=0+k k(заём)+4-7=7
k=8 k=5 k=10
22.5
121=4411 100+20+1=4X2+4X+1=X2+X-30=0, X=5
23.5
A=-375 AД=1000-375=625
24.5
1) A=850 850 1000 0101 0000
B=-773 BД=1000-773=227 227 1.0010_0010_0111
1077=77 1.1010 0111 0111
0110_0000_0000 коррекция
10.0000
0111 0111 =77
2) A=578 - 578 0101 0111 1000
B=-833 BД=1000-833=167 167 1.0001_0110_0111
- 745 -(1000-745)=-255 1.0110 1101 1111
1.0000_0110_0110
1.0111 0100 0101 ответ в
дополнительном коде, для ответа в прямом коде надо для этого кода построить
дополнительный код и учесть знак:
1001 1001 1010
- 0111_0100_0101
0010 0101 0101 1.0010 0101 0101=-255
1.6
01101011 11111111 10011001 11111111 00111101
И 11001110 И 00000000 ИЛИ 10110100 ИЛИ 00000000 ИСК.ИЛИ 10011001
01001010 00000000 10111101 11111111 10100100
(11111111 ИСК.ИЛИ 10011010) ИЛИ 10100011 ИЛИ 10011010=11111111
2.6 ______
Поразрядную операцию «ОТРИЦАНИЕ ИСК.ИЛИ» А B=1 при A=B
3.6 ___
f(C,B,C)=111(011 V 101)=111 И (100 ИЛИ 101)=111 И 101=101=5
1.7
. задержка
&&
1
f1 B_ 30нс
&&
B
&
_ _ _ _ _
&
f1(B,A)=A
B V A B=A B A B B f1
_ 60нс
&
B
_
1
1
1
1
f1(B,A)=A
V B V A V B f1
90нс
_A
B
A задержка
1
1
&
B_ f2
A
B
_
&
&
&
1
1
1
&
_A
B
_ _ A
f2(B,A)=A V B V A V B _
B f2 60нс
_
A
________ _ B
2.7 f(X/V,&)=f(X/&,V)
_
1
_
&
1
&
1
&
D
3.7 _ _ _ _ _ _ _ _____ _
f1(C,B,A)=A B C V A B C V A B C= A B C A B C A B C
_ _ _ _
2) f2(C,B,A)=A B C =A B C
_ _ _ _
f3(C,B,A)=A B C V A B C = A B C A B C
155ИД7 155ЛА4 C B A D 0 1 2 3 4 5 6 7
A D
B
0 C
1 2 3
4 5 6 7
&
A
0 0 0 0 1 1 1 1 1 1 1
f1 0 0 1 1 0 1 1 1 1 1 1
B
0 1 0 1 1 0 1 1 1 1 1
&
f2 1 0 0 1 1 1 1 0 1 1 1
1 0 1 1 1 1 1 1 0 1 1
1 1 0 1 1 1 1 1 1 0 1
&
_ _ _ _
Y=((A0A1)D0 V (A0A1)D1) V ((A0A1)D2 V (A0A1)D3)
К531ИД14 К155ЛП8 К155ЛЛ1
A0 0 A1
1 2 3 E
1
1
1
1
1
1
1
D2
D3
5.7
_ _ _ _ _ _ _ адрес D0 D1 D2 D3 Выбор
1)f(C,B,A)=A B C V A B C V A B C V A B C = _
_ _ _ _ 1.A,B C C 1 0 +
=A C 1 V A C 0 V A C B V A C B = _
_ _ _ _ _ _ 2.A,C 1 0 B B +
=B C A V B C A V B C A V B C A _ _ _
_ _ _ 3.B,C A A A A -
2)f(C,B,A)=A B C V B C= _
_ 1.A,B C 0 C C -
=A B C V A B C V A B C _
2.A,C B 0 B B -
_
3.B,C A 0 0 1 +
_ _ _ _ _
3)f(C,B,A)=A C V A B C V A B C 1.A,B C C 1 0 +
_
2.A,C 1 0 B B +
_ _
3.B,C A A A A -
_ ___ _
4)f(C,B,A)=A B C B C=A B C V BC 1.A B 0 0 C C -
2.A,C 0 0 B B -
3.B,C 0 0 0 1 +
6.7 _ _ _ _ _ _
S=A B Ci V A B Ci V A B Ci V A B Ci
_ _ _
Ci+1 =A B Ci V A B Ci V A B Ci V A B Ci
+5B
К155КП7
+5B
D0 D1 D2 D3 D4 D5 D6 D7
A B C
D0 D1 D2 D3 D4 D5 D6 D7
A B C
S Сi+1
A A
B B
Сi Сi
_ К155ЛИ1 К155ЛЛ1
&
&
&
&
1
1
7.7 _ _ _ _ _ _ _ _ _
1
A_ f
_D 30нс
B_
_C
B_
D
_____ _____ _____ _____ К155ЛЕ1 К155ЛЛ1Ё
1
1
1
1
1
1
A f 30нс
1
B
C
B
D
_ К155ЛА3 К155ЛА1
&
&
&
&
C_
_A_ задержка
&
f(D,C,B,A)=A C A D B C B D _B
C_ 20нс
_B
BA D
00
01 11 10
DC 00 |
1 |
1 |
0 |
1 |
|
1 |
1 |
0 |
1 |
11 |
0 |
0 |
0 |
0 |
10 |
1 |
1 |
0 |
1 |
&
&
1
f(D,C,B,A)=A B V C D, f(D,C,B,A)=A B V C D A 10нс
B f
C
D
8.7 A=B _ _
bi ai fi fi= ai bi v ai bi, F= f1 f2 f3
0 0 1 К155ЛЕ1 К155ЛА3 К155ЛИ4
1
1
&
&
1
fi f3
1
&
A > B К155ЛА4
a
&
&
&
&
1 0 1 произвольное b1
0 1 0 1 значение
1 1 0 1 _ a0 f
a1
a0
b0
00 01 11 10
b1 b0 00 |
|
1 |
1 |
1 |
01 |
|
|
1 |
1 |
|
|
|
|
|
10 |
|
|
1 |
|
_ _ _ _ _ _ _ _
f(A>B)=a1 b1 V a0 b1 b0 V a1 a0 b0= a1 b1 a0 b1 b0 a1 a0 b0
10.7 вход выход
0 1 f 0 1
1 0 0
1
11.7
a2 a1 a0 f2 f1 f0 f(f2,f1,f0)=f2 V f1 V f0
0 0 0 0 0 0 0
0 0 1 0 0 1 1 f2=a2
0 1 0 0 1 0 1 _ _ _ _
0 1 1 0 1 0 1 f1= a2 a1 a0 V a2 a1 a0=a2 a1
1 0 0 1 0 0 1 _ _
1 0 1 1 0 0 1 f0= a2 a1 a0
1 1 0 1 0 0 1 _ _ _
1
1 1 1 0 0 1 f
=a2
V a2
a1
V a2
a1
a0
f2
f1 распределительный код
f0
схема приведена в разделе 1 п.15.
12.7
g0 a1a0 g1 a1a0
00
01 11 10
00
01 11 10
1 1
1
1
1
1
1
1
1
1 1
1
1 1 1
1 1
1
1
1
1
1
1
1
1 1
1
1 1 1
a3a2 00 a3a2 00
01 01
11 11
10 10
_ _ _ _
g0=a1 a0 V a1 a0= a1 a0 g1=a2 a1 V a2 a1= a2 a1
g2 a1a0 g3 a1a0
00 01 11 10 00 01 11 10 К155ЛП5
1
1 1 1
1
1 1 1
1
1 1
1
1 1 1
1
1 1 1
1
1 1 1 1
1
1 1
1
1 1 1
=1
=1
=1
g0
01 01 a1
a2 g1
11 11
a3
g2
10 10
g3
_ _
g2=a3 a2 V a3 a2= a3 a2 g3=a3
_ _ _ _ _
13.7 00 01 11 10 0: a3 a2 a1 a0 5: a2 a1 a0
0 1 1 3 2
4
5 7 6
x
x x x
8
9 x x
1
1 1
1
1 1 1
_
_ _ _
00
1: a3
a2
a1
a0
6: a2
a1
a0
_ _
01 2: a2 a1 a0 7: a2 a1 a0
_
_
11 3: a2 a1 a0 8: a3 a0
_
_
10 4: a2 a1 a0 9: a3 a0
x-запрещённое значение
К155ЛН1 К555ЛИ6
1
1
1
1
&
&
a0
a1
0
a2
a3
&
&
К155ЛИ4
&
&
&
3
4
&
&
&
6
7
К531ИД14 К555ИВ1
0 CD 1 1 2 2 3
4 4
5 6 7 E
14.7
+5В(1)
A0 DC 0
A1
1 2 3 E
3
a1 a0 f10 f2 a0
0 0 1 001 a1
0 1 3 011
1 0 5 101
1 1 7 111
К555ИВ1
Вход выход
E 0 1 2 3 4 5 6 7 4 2 1
1
1 1 1
0 1 1 1 1 1 1 1 1 1 1 1
0 0 0 0 0
0 1 0 0 0 1
0 1 1 0 0 1 0
0 1 1 1 0 0 1 1
0 1 1 1 1 0 1 0 0
0 1 1 1 1 1 0 1 0 1
0 1 1 1 1 1 1 0 1 1 0
0 1 1 1 1 1 1 1 0 1 1 1
15.7 _ _ _ _ _ _
C B A f f(C,B,A)= A B C V A B C V A B C V A B C=
0 0 0 _ _ _ _ _
0 1 1 =C(A B V A B ) V C(A B V A B )=A B C
1 0 1
1 1 0
0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
f2 BA f1 BA
16.7
00 01 11 10 00 01 11 10
1 1 1 1
1
1
1
1
1
1
D
C B A f1
f2
D C B A f1
f2
DC
00 DC 00
0 0 0 0 0 1 1 0 0
0 0 0
0 0 0 1 0 1 1 0 0 1 0 0 01 01
0 0 1 0 0 1 1 0 1 0 0 0
0 0 1 1 0 1 1 0 1 1 0 0 11 11
0 1 0 0 0 1 1 1 0 0 0 0
0 1 0 1 1 1 1 1 0 1 1 0 10 10
0 1 1 0 0 0 1 1 1 0 0 0
0 1 1 1 1 0 1 1 1 1 1 0
_ _ _ _ _ _ _ _ ___
f2=D C V B D=D C B D = f1 =A C=A C
_______ ___ _
=B C V D=B C D
17.7 a3 ai aIобр _ _
0 0 0 aiОБР=a3 ai V a3 ai
0 1 1
1 0 1
1 1 0
18.7
a2 aI a0 a3 a2 aI a0 a3 _ _ _ _ _ _
0 0 0 1 1 0 0 0 a3 = a2 a1 a0 V a2 a1 a0 V a2 a1 a0 V a2 a1 a0=
0 0 1 0 1 0 1 1
0 1 0 0 1 1 0 1 = a2 a1 a0
=1
=1
a1 a3
a2
19.7 A B C D E F G a1a0 a1a0
1
3 2
45 4 4 5 7 6 12
13 15 14
8
9 11 10 1
1 1
45 1 1 0 1 0 x
x x x
1
1 x x
0 1 1 1 1 1 1 0
00 01 11 10 00 01 11 10
1 0 1 1 0 0 0 0 a3a2 00 a3a2 00
2 1 1 0 1 1 0 1 01 01
3 1 1 1 1 0 0 1
0 1 1 0 0 1 1 11 11
1
0 1 1 0 1 1
1 0 1 1 1 1 1 10 10
1 1 1 0 0 0 0 a1a0 _ _ _
1
1 1 1 1 1 1 00 01 11 10 B= a2
V a0
a1
V
a0
a1=1
1 1 1
45 1 1 1
x x x x
1 1 x x
1 1 1 0 1 1 a3a2
_
___________
1
0-15
x x x x x x x 00 =a2
V a0
a1
a0
a1=
01
a1a0
1 1 1 0
45 1 1 1 1 1 x
x x x
1
1 x x
11
00 01 11 10
10 a3a2 00
01
_
_ 11
A= a1 V a3 V a0 a2 V a0 a2=
_______ 10
= a1 V a3 V a0 a2 _ _ _ _
С= a0a1a2,C=a0 V a1 V a2
a1a0 a1a0
1 0 1 1
45 1 0 1 x
x x x
1
1 x x
1 0 0 1
45 0 0 0 0 1 x
x x x
1
0 x x
00
01 11 10 00 01 11 10
a3a2
00 a3a2
00
01
01
11
11
10
10
_ _ _ _ _ _ _ _
D= a3 V a0a1 V a1a2 V a0a2 V a0 a1 a2 E= a0a1 V a0a2
a1a0 a1a0
00 01 11 10
00 01 11 10
1 0
0 0
45 1 1 1 0 1 x
x x x
1
1 x x
0 0 1 1
45 1 1 1 0 1 x
x x x
1
1 x x
a3a2
00 a3a2
00
01
01
11 11
10
10
_ _ _ _ _ _ _
F=a3 V a0a1 V a0a2 V a1a2 G=a3 V a0a1 V a1a2 V a1a2=
_
=a3 V a0a1 V a1 a2
1.8 ___
SI S R Qn Qn+1 Qn+1
0 1 0 0 1 0
0 1 0 1 1 0
1 0 1 0 0 1
1 0 1 1 0 1_ _ _ _ __
SI Qn V SI Qn =Qn+1, S1 =Qn+1, SI =Qn+1
D-триггер по инверсному выходу триггера
2 .8
S
R
Q
3.8
J K Qn Qn+1 J K Qn Qn+1 J Qn
0 0 0 0 0 1 0 0 00 01 11 10
0 1 1 1 0
0 0 1
0
0 1 1 0 1 1 1 K 0
1 0 0 1 1 1 0 1
1 0 1 1 1 1 1 0 1
__ _
J Qn V K Qn = Qn+1
T Qn Qn+1
0 0 0
0 1 1
1 0 1 _ _
1 1 0 T Qn V T Qn = Qn+1 = T Qn (сумма по модулю 2)
J=T, K=T
4.8
1)использование характеристических уравнений триггеров.
(см.п.1.19) для RS-триггера на элементах И-НЕ характеристическое уравнение:
_ _ _
Qn+1 =S RQn =S V R Qn
Сравнивая с характеристическим уравнением JK-триггера(см. задачу 3.8)
получим условие преобразования RS-триггера в JK-триггер:
_ _ _ _ _ _ __
Qn+1=J Qn V K Qn =J Qn V(K V Qn)Qn=J Qn V KQn Qn
_
S= J Qn, R=K Qn
Из характеристического уравнения D-триггера:
_
Qn+1 =Dn S=Dn, R=Dn
2)метод определения функций возбуждения.
В качестве триггерной ячейки принимается RS-триггер.
_
КС
1
&
Q
J(D)
_
1
&
Q
J K Qn Qn+1 S R D Qn Qn+1 S R
0 0 0 0 0 0 0 0 0 0 1
0 0 1 1 0 0 0 1 0 0 1
1 0 0 1 1 0 1 0 1 1 0
1 0 1 1 0 0 1 1 1 1 0
0 1 0 0 0 0
0 1 1 0 0 1
1 1 0 1 1 0
1 1 1 0 0 1
S R S R
J Qn J Qn Qn Qn
00 01 11 10 00 01 11
10 0 1 0 1
0 0 0 1 0
0 0 1
0 0 0 0 0
1 1 0
0 1
1 1 0
0
K 0 0
D 0 0
1 1 1
_ _ _ ___ _
S= J Qn,S=J Qn, R=K Qn, R=K Qn S=D, R=D
Замечание: при совпадении значений Qn, Qn=1 значения функций возбуждения
(имеющих двухзначное значение)выбираются из условия минимизации их
выражений.
&
1
Q S D=S S
J
_ _
&
1
Q
_
Задержка JK-триггера. Пусть Qn =0, Qn =1 и на вход подано J=1,K=0.
_ _ _ _ _ _
Через 10нс S(J=1,Qn=1)=0,R(K=0,Qn=x)=1,ещё через 10нс Qn+1(S=0,Qn=x)=1,
_ _
ещё через 10нс Qn+1(R=1,Qn+1=1)=0.Общая задержка 3tзад.р.=30нс.
_ _ _
Задержка D-триггера. Пусть S=0, и соответственно R=1, Qn =1,Qn =0.На вход подан
сигнал D=0. _ _ _ _
Через 10нс S(D=0)=1,ещё через 10нс R(S=1)=0,ещё через 10нс Qn+1(R=0,Qn=x)=1,
_ _
ещё через 10нс Qn+1(S=1,Qn+1=1)=0. Общая задержка 4tзад.р.=40нс.
5.8 Для T-триггера см.задачу 3.8.
Для D-триггера: _
Qn+1 =Dn J=D,K=D
_ _ _
Qn+1 = J Qn V K Qn =D Qn V D Qn =D
6.8
1 вариант решения
режим T-триггера режим D-триггера
L D T Qn Qn+1 J K L D T Qn Qn+1 J K
0 x 0 0 0 0 0 1 0 x 0 0 0 1*
0 x 0 1 1 0 0 1 0 x 1 0 0 1
0 x 1 0 1 1 1* 1 1 x 0 1 1 0
0 x 1 1 0 1*1 1 1 x 1 1 1*0
*-из духзначных наборов значений J и K выбираем значения минимизирующие
их выражения.
для J для K
T Qn T Qn
00 01 11 10 00
01 11 10
0 0 1 1 0
0 1 1
1
1 1 1 0
0 0 0 0
1 1 0
1 1 0
0 0 0 1
1 1 1
L D 00 L D 00
01 01
11 11
10 10
_ _ _
J= L T V L D K= L T V L D
2 вариант решения. Определим Qn+1
T Qn
0 1 0 1 0
1 0 1
1
1 1 1 0
0 0 0
00 01 11 10
L D _ _ _
00 Qn+1 =L D V L(T Qn V T Qn)(1)
01
для
JK-триггера
11 _ _
10 Qn+1 =J Qn V K Qn (2)
при L=1 из (1): _
Qn+1 =L D и из (2) J=LD,K=LD,при L=0:
_ _ _ _ _
Qn+1 =L(T Qn V T Qn),из (2) J=L T, K=L T,объединяя получим
_ _ ___ _ _
J= L T V L D= L T L D, K= L T L D
1
&
&
&
D
&
1
&
7.8 Рассчитать MS двухтактный D-триггер на элементах ИЛИ-НЕ
1
1
КС
1
1
1
1
A
Для триггерной ячейки на элементах ИЛИ-НЕ таблица переходов:
f1 f2 Q1n Q1n+1
* 0 0 0
0 * 1 1
1 0 1 0
0 1 0 1
Полная таблица переходов
Запись значений Q1 перезапись значений Q1 на выход триггера
C D Q1n Q1n+1 f1 f2 C D Q1n Q1n+1 f1 f2
1 0 0 0 * 0 0 0 0 0 0 0
1 0 1 0 1 0 0 0 1 0 0 0
1 1 0 1 0 1 0 1 0 1 0 0
1 1 1 1 0 * 0 1 1 1 0 0
1
1
0
0 * 0
0 1
00 01 11 10 00
01 11 10
0 0 1 0 0
0 * 0
Q1n
0 Q1n
0
1
1
f2
_ _ _ _ _ _ _ _
f1 =C D=(C V D)C=(C V D) V C f2=CD=(D V C) A
Составить таблицу переходов для триггерной ячейки,собранной на элементах
ИЛИ-НЕ по схеме на трёх триггерах и построить на ней D-триггер.
1
КС
1
1
1
1
1
Таблица переходов триггерной ячейки Таблица переходов D-триггера
f1 f2 С Qn Qn+1 f11 f22 D С Qn Qn+1 f1 f2
1 0 0 0 0 1 0 0
1 1 1 0 0 1 1 1
0 0 0 0 0 0 0 0 0 0
0 0 1 1 0 0 0 1 0 1 0
0 1 0 0 1 0 1 1 0 0 1 0 1
1 0 0 1 0 1 0 1 0 1 1 0
для f1 для f2
DC DC
00 01 11 10 00 01 11 10
0 1
0
0
1 0
Qn
0 Qn
0
1 1
_
f1=D f2=D
1
1
1
1
1
1
1
КС
9.8
Возможный вариант построения триггеров представлен на примере рассчёта
синхронного RSE-триггера на элементах И-НЕ и ИЛИ-НЕ.
1.Элементы И-НЕ
таблица переходов синхронного RSE-триггера
S R С Qn Qn+1 f1 f2 S R С Qn Qn+1 f1 f2
0 0 0 1 1 0 1 1 1 1
0 1 1 1 0 1 1 0 0 1
0 0 1 0 0 1 0 1 1 1 0 1 0
0 0 1 1 1 1 1 1 1 0 0 1
1 0 1 0 1 0 1 1 1 1 1 1 1
для f1 для f2
SR SR
00 01 11 10
00 01 11 10
1 1 1 1 1
1 1 1 1
0 1
1 1 0
1
0 1 1
1
СQn
00 СQn
00
01 01
11 11
10 10
_ _ _ _ _ _
f1=S V R V C = C S R f2=R V S V C=C S R
К155ЛА3
&
&
&
C
&
&
&
2.Элементы ИЛИ-НЕ
таблица переходов синхронного RSE-триггера
S R С Qn Qn+1 f1 f2 S R С Qn Qn+1 f1 f2
1 0 0 0 1 0 0 1 1 0
1 1 1 0 0 1 0 0 0 0
0 0 0 0 0 0 0 1 0 1 0 1 0
0 0 0 1 1 0 1 1 0 0 0 0
1 0 0 0 1 0 1 1 1 0 1 1 0
для f1 для f2
SR SR
00 01 11 10
00 01 11 10
0 0
1 0 0 0
0 0 0
0 0 0 1 0
0 0 0 0
СQn
00 СQn
00
01 01
11
11
10 10
_ _ _ _ _ _
f1=C V S V R , f1= C V S V R f2=R V S V C, f2=R V S V C
К155ЛА3
1
1
1
C
1
1
1
10.8
1.Определение функций возбуждения T для JK-триггеров, работающих
в режиме T-триггера
таблица переходов
N Q2n Q1n Q0n Q2n+1 Q1n+1 Q0n+1
1 0 0 0 0 0 1
2 0 0 1 0 1 0
3 0 1 0 0 1 1
4 0 1 1 1 0 0
5 1 0 0 1 0 1
6 1 0 1 0 0 0 _
Qjn+1 =Qjn Tj при Qjn =0 Tj= Qjn+1,при Qjn =1 Tj=Qjn+1
Для T0 Для T1 Для T2
Q1nQ0n Q1nQ0n Q1nQ0n
00 01 11 10
00 01 11 10 00 01 11 10
1
1
1
1
1
1
1
0
0
0
0
1
0
0
1
Q2n 0 Q2n 0 Q2n 0
1 1 1
_ ___ ___
T0=1 T1= Q0nQ2n T2= Q0nQ1n V Q0nQ2n=Q0nQ1n Q0nQ2n
&
+5(1)
J K C
R
J K C
R
J K C
R
&
&
&
Q2n
C
2 Определение сигналов возбуждения установочных входов J и K
Таблица переходов
N Q2n Q1n Q0n Q2n+1 Q1n+1 Q0n+1 J0 K0 J1 K1 J2 K2
1 0 0 0 0 0 1 1 * 0 * 0 *
2 0 0 1 0 1 0 * 1 1 * 0 *
3 0 1 0 0 1 1 1 * * 0 0 *
4 0 1 1 1 0 0 * 1 * 1 1 *
5 1 0 0 1 0 1 1 * 1 * * 0
6 1 0 1 0 0 0 * 1 0 * * 1
Для J0 Для K0
Q1nQ0n Q1nQ0n
1
1
1
00 01 11 10 00
01 11 10
1
1
1
1 1
J0=1 K0=1
Для J1 Для K1
Q1nQ0n Q1nQ0n
0
1
0
0
1
0
00 01 11 10 00
01 11 10
Q2n
0
Q2n
0
1 1
_ _ _ _ _ _
J1= Q0n V Q2n = Q0n Q2n K1= Q0n V Q2n = Q0n Q2n
_ _
J1= Q0n Q2n K1= Q0n Q2n
Для J2 Для K2
Q1nQ0n Q1nQ0n
0
0 1
0
0
1
00 01 11 10 00
01 11 10
Q2n 0 Q2n 0
1 1
J2= Q0n Q1n K2= Q0n
J K C
R
J K C
R
J K C
R
&
&
+5В Q0 Q1 Q2
С
Исключение избыточных состояний
Таблица переходов
N Q2n Q1n Q0n N Q2n Q1n Q0n
1 0 0 0 C 5 1 0 0
2 0 0 1 6 1 0 1 A
3 0 1 0 7 1 1 0 B
4 0 1 1 8 1 1 1 запрещённые состояния
для двоичного счётчика
T0=1,T1=Q0, T2=Q0nQ1n
_
коэффициент коррекции kA=Q0n Q1n Q2n,упрощение kA:
Для kA
Q1nQ0n
0
0 0
0
0
1
Q2n 0 kA = Q0nQ2n
1
Коррекция функций возбуждения:
1.rC0 =rB0-коррекция не требуется.T0*=T0
_ _
2.rC1 =rA1-(хранение)T1*=T1 kA= Q0nQ2n
3.rC2 =rA2=rA2 (инверсия)T2*=T2 V kA= Q0nQ1n V Q0nQ2n
_
4.Управление по установочному входу R.
Таблица переходов _
N Q2n Q1n Q0n Q2n+1 Q1n+1 Q0n+1 R _
1 0 0 0 0 0 1 1 Для R
2 0 0 1 0 1 0 1 Q1nQ0n
3 0 1 0 0 1 1 1 00 01 11 10
1
1 1
1
1
1
0
5 1 0 0 1 0 1 1
6 1 0 1 0 0 0 1 1
7 1 1 0 1 1 1 0
8 1 1 1 0 0 0 x _ ____
R= Q2n Q1n,R=Q2n Q1n
+5B(1)
J K C
R
J K C
R
J K C
R
&
&
C
Q0
1 0 1 0 1 0 1 0
Q1
1 1 0 0 1 1 0 0
Q2
1 1 1 1 0 0 0 0
7 6 5 4 3 2 1 0
12.8
Решение методом исключённых состояний
N Q2n Q1n Q0n N Q2n Q1n Q0n
1 0 0 0 C 5 1 0 0 A для kA
2 0 0 1 6 1 0 1 B Q1nQ0n
3 0 1 0 7 1 1 0 00 01 11 10
0
0 0
0
1
_ _
kA= Q0n Q1n Q2n, упрощаем kA= Q2
_ _ 1
rC0 =rA0-(хранение)T0*=T0 kA= Q2
2.rC1 =rB1-(коррекция не требуется)T1*=T1=Q0
__
_
3.rC2 =rA2=rB2 (инверсия)T2*=T2 V kA= Q0Q1 V Q2 = Q0Q1 Q2
&
K555TB6
Q0
J K C
R
J K C
R
J K C
R
&
Q1
S
Q2
C
+5B(1)
C
1 2 3 4 5 1 2 3 4 5
t
Q0
tз.р
t
Q1
t
Q2
t
_
Q2
T
13.8
Таблица переходов
N Q1n Q0n Q1n+1 Q0n J0 K0 J1 K1
1 0 0 0 1 1 * 0 *
2 0 1 1 0 * 1 1 *
*
0
* 0
1
x x x
для J0 для K0 для J1 для K1
Q0n Q0n Q0n Q0n
0 1 0 1 0 1 0 1
* 1
*
*
1
x x x
0
1
*
*
1
x x x
* *
1
*
1
x x x
Q1n
0
Q1n
0
Q1n
0
Q1n
0
1 1 1 1
_
J0=Q1 K0=1 J1=Q0 K1=1
К555ТВ6
J K C
R
J K C
R
C
+5B(1)
14.8
Таблица переходов
N Q4n Q3n Q2n Q1n Q0n Q4n+1 Q3n+1 Q2n+1 Q1n+1 Q0n+1 J0 K0 J1 K1 J2 K2 J3 K3 J4 K4
1 0 0 0 0 1 0 0 0 1 0 1 1 * 0 0 0
2 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0
3 0 0 1 0 0 0 1 0 0 0 0 0 1 1 0
4 0 1 0 0 0 1 0 0 0 0 0 0 0 1 1
5 1 0 0 0 0 0 0 0 1 1 1 0 0 0 1
Для J0 Для K0
Q1nQ0n Q1nQ0n
00 01 11 10 10 11 01 00 00 01 11 10 10 11 01 00
0
1
0
0
1
Q3nQ2n
Q3nQ2n
0 0 00
01 10
1 1 11
10 10
_ _
Q4n Q4n Q4n Q4n
_ _ _
J0=Q1nQ2nQ3n K0=1
Для J1 Для K1
Q1nQ0n Q1nQ0n
00
01 11 10 10 11 01 00 00 01 11 10 10 11 01 00
1
0
0
0
1
Q3nQ2n
Q3nQ2n
00 00
01 10
11 11
10 10
_ _
Q4n Q4n Q4n Q4n
J1=Q0n K1=1
Для J2 Для K2
Q1nQ0n Q1nQ0n
00 01 11 10 10 11 01 00
00 01 11 10 10 11 01 00
0
1
0
0
1
00 00
01 10
11 11
10 10
_ _
Q4n Q4n Q4n Q4n
J2=Q1n K2=1
Для J3 Для K3
Q1nQ0n Q1nQ0n
1
0
0 0
1
00
00
01 10
11 11
10 10
_ _
Q4n Q4n Q4n Q4n
J3=Q2n K3=1
Для J4 Для K4
Q1nQ0n Q1nQ0n
00 01 11 10 10 11 01 00 00 01 11 10 10 11 01 00
0
0
0
1
1
x
x x x x x x x
00 00
01 10
11 11
10 10
_ _
Q4n Q4n Q4n Q4n
J4=Q3n K4=1
J K C
R
J K C
R
J K C
R
J K C
R
J K C
R
C
+5В
&
15.8 Рассчитать пятиразрядный кольцевой счётчик на сдвиговом регистре на JK-триггерах с самозапуском.
N Q4n Q3n Q2n Q1n Q0n J0 (сигнал обратной связи)
1 0 0 0 0 0 1
2 0 0 0 0 1 0
3 0 0 0 1 0 0
4 0 0 1 0 0 0
5 0 1 0 0 0 0
6 1 0 0 0 0 1
Для J0
Q1nQ0n
1
0
0
1
0
0
00 01 11 10 10 11 01
00
Q3nQ2n 00
01 _ _ _ _
J0=Q0nQ1n Q2nQ3n
11
10
_
Q4n Q4n
&
&
J K C
R
J K C
R
J K C
R
J K C
R
&
J K C
R
С
+5B
16.8
1. Таблица переходов
N Q2n Q1n Q0n Q2n+1 Q1n+1 Q0n+1 J0 K0 J1 K1 J2 K2
1 0 0 0 0 0 1 1 0 0
2 0 0 1 0 1 1 0 1 0
3 0 1 1 1 1 1 0 0 1
4 1 1 1 1 1 0 1 0 0
5 1 1 0 1 0 0 0 1 0
6 1 0 0 0 0 0 0 0 1
Для J0 Для K0
Q1nQ0n Q1nQ0n
00 01 11 10 00 01 11 10
1
0
0
0
x x x
0
0
1
Q2n
0 Q2n
0
1 1
_
J0=Q2n K0n =Q2n
Для J1 Для K1
Q1nQ0n Q1nQ0n
00 01 11 10
00 01 11 10
0
1
0
0
x x x
0
0 1
0
x x x
Q2n
0 Q2n
0
1 1
_
J1=Q0n K1n =Q0n
Для J2 Для K2
Q1nQ0n Q1nQ0n
00 01 11 10 00 01 11 10
0
1
1
0 0
0
x x x
Q2n
0 Q2n
0
1 1
_
J2=Q1n K2n =Q1
К555ТВ6
J K C
R
J K C
R
J K C
R
C
+5B(1)
2. Заданная таблица переходов определяет выбор последовательности шести состояний
из универсальной диаграммы состояний трёхразрядного сдвигового регистра(см.учебник п.1.21):
S0 S1 S3 S7 S6 S4 S0
Таблица переходов
N Q2n Q1n Q0n J0 (сигнал обратной связи)
S0 0 0 0 1 для J0
S1 0 0 1 1 Q1nQ0n
S3 0 1 1 1 00 01 11 10
1
1 1
0
0 0
0
x x x
S6 1 1 0 0
S4 1 0 0 0 1
_
J0=Q2n
Получили туже схему.
17.8
У равнение мультиплексора 4 1
_ _ _ _
Y= A B D0 V A B D1 V A B D2 V A B D3
Из уравнения следует выбор параметров ПЛМ:6-входов,1-выход и 4-промежуточные шины
ПЛМ(6,1,4).
M1
A * *
* *
B * *
* *
D0 *
D1 *
D2 *
D3
*
* * * * y
M2
18.8
таблица истинности
N b1 b0 a1 a0 f2(A>B) f1(A<B) f0(A=B) N b1 b0 a1 a0 f2(A>B) f1(A<B) f0(A=B)
1 0 0 0 0 0 0 1 9 1 0 0 0 0 1 0
2 0 0 0 1 1 0 0 10 1 0 0 1 0 1 0
3 0 0 1 0 1 0 0 11 1 0 1 0 0 0 1
4 0 0 1 1 1 0 0 12 1 0 1 1 1 0 0
5 0 1 0 0 0 1 0 13 1 1 0 0 0 1 0
6 0 1 0 1 0 1 1 14 1 1 0 1 0 1 0
7 0 1 1 0 1 0 0 15 1 1 1 0 0 1 0
8 0 1 1 1 1 0 0 16 1 1 1 1 0 0 1
Минимизация функций f1 ,f2
f1 f2
a1
a0
a1
a0
0 1 1 1
0
0 1 1
0
0 0 0
0
0 1 0
0 0 0 0
1
0 0 0
1
1 0 1
1
1 0 0
00 01 11 10
00 01 11 10
b1 b0 00 b1 b0 00
01 01
11 11
10
_ _ _ _ _ _ _ _
f1= a1 b1 V a0 b1 b0 V a1 a0 b0 f2=a1 b1 V a1 a0 b0 V a0 b1 b0
Условие равенства функций обеспечивает поразрядное отрицание исключающего ИЛИ:
_ _ _ _ _ _ _ _ _ _ _ _
F0=(a0 b0 V a0 b0 )(a1 b1 V a1 b1 )=a0 b0 a1 b1 V a0 b0 a1 b1 V a0 b0 a1 b1 V a0 b0 a1 b1
Таким образом схема может быть построена на ПЛМ(4,3,10)-четыре входа, три выхода и десять внутренних шин.
Содержание

C 0
DC 00
01
11
01
C 0
01
11
DC 00
01
DC 00
DC 00
01
11
C 0
11
C 0
01
11