Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lb1[1].doc
Скачиваний:
4
Добавлен:
09.11.2019
Размер:
319.49 Кб
Скачать
  1. Разработка схемы запоминающей части

Запоминающая часть цифрового автомата состоит из дешифратора и триггеров. Возьмем для реализации схемы синхронный D-триггер, имеющий, кроме информационных, счетный вход. Сигнал на выходе формируется при наличии положительного фронта счетного сигнала. Схема запоминающей части приведена на рис. 12.

рис. 12. схема запоминающей части цифрового автомата

Промоделируем работу схемы. На временной диаграмме рис. 13 видно, что значение на выходе формируется только при поступлении на вход clk единицы.

рис. 13 временная диаграмма моделирования работы схемы запоминающей части

Задание на самостоятельную работу

Вариант 1. Разработать схему, реализующую функцию ab для трехразрядных чисел a и b, используя только элементы and, or и not. В схеме также должна присутствовать переменная s. s принимает значение 1, когда числа a и b – противоположны. (a1, a2, a3)(b1, b2, b3)=(y1, y2, y3)

Вариант 2. Разработать схему, реализующую функцию умножения двухразрядных чисел a и b. (a1, a2)*(b1, b2)=(c, s1, s2), где (s1, s2) – произведение, с – перенос.

Вариант 3. Разработать схему, реализующую функцию умножения двухразрядных чисел a и , где – отрицание b. (a1, a2)*(b1, b2)=(c, s1, s2), где (s1, s2) – произведение, с – перенос.

Вариант 4. Разработать схему, реализующую функцию сложения двухразрядных чисел a и b. (a1, a2)+(b1, b2)=(c, s1, s2), где (s1, s2) – сумма, с – перенос.

Вариант 5. Разработать схему, реализующую функцию сложения двухразрядных чисел a и , где – отрицание b. (a1, a2)+(b1, b2)=(c, s1, s2), где (s1, s2) – сумма, с – перенос.

Вариант 6. Разработать схему, реализующую функцию a cmp b (побитовое сравнение) для трехразрядных чисел a и b, используя только элементы and, or и not. В схеме также должна присутствовать переменная s. s принимает значение 1, когда числа a и b – одинаковые. (a1, a2, a3) cmp (b1, b2, b3)=(y1, y2, y3)

Вариант 7. Разработать схему, реализующую функцию a < b для двухразрядных чисел a и b, используя только элементы and, or и not. В схеме должна присутствовать переменная s. s принимает значение 1, когда a < b.

Вариант 8. Разработать схему, реализующую функцию a > b для двухразрядных чисел a и b, используя только элементы and, or и not. В схеме должна присутствовать переменная s. s принимает значение 1, когда a > b.

Вариант 9. Разработать схему, реализующую функцию для одноразрядных чисел a и b:

y =a*b, если х=1,

y=a+b, если х=0.

Вариант 10. Разработать схему, реализующую функцию для одноразрядных чисел a и b:

y =a b, если х=1,

y=a+b, если х=0.

Вариант 11. Разработать схему, реализующую функцию умножения двухразрядных чисел и b, где – отрицание a. (a1, a2)*(b1, b2)=(c, s1, s2), где (s1, s2) – произведение, с – перенос.

Вариант 12. Разработать схему, реализующую функцию сложения двухразрядных чисел и b, где – отрицание a. (a1, a2)+(b1, b2)=(c, s1, s2), где (s1, s2) – сумма, с – перенос.

Вариант 13. Разработать схему, реализующую функцию ab для трехразрядных чисел a и , где – отрицание b, используя только элементы and, or и not. В схеме также должна присутствовать переменная s. s принимает значение 1, когда числа a и – противоположны. (a1, a2, a3)(b1, b2, b3)=(y1, y2, y3)

Вариант 14. Разработать схему, реализующую функцию ab для трехразрядных чисел и b, где – отрицание а, используя только элементы and, or и not. В схеме также должна присутствовать переменная s. s принимает значение 1, когда числа и b – противоположны. (a1, a2, a3)(b1, b2, b3)=(y1, y2, y3)

Вариант 15. Разработать схему, реализующую функцию a cmp b (побитовое сравнение) для трехразрядных чисел a и b, используя только элементы and, or и not. В схеме также должна присутствовать переменная s. s принимает значение 1, когда числа a и b – разные. (a1, a2, a3) cmp (b1, b2, b3)=(y1, y2, y3)

Вариант 16. Разработать схему, реализующую функцию a~b (эквивалентность) для трехразрядных чисел a и b, используя только элементы and, or и not. В схеме также должна присутствовать переменная s. s принимает значение 1, когда числа a и b – разные. (a1, a2, a3)~(b1, b2, b3)=(y1, y2, y3)

Вариант 17. Разработать схему, реализующую функцию a~ (эквивалентность) для трехразрядных чисел a и , где – отрицание b, используя только элементы and, or и not. В схеме также должна присутствовать переменная s. s принимает значение 1, когда числа a и b – одинаковые. (a1, a2, a3)~(b1, b2, b3)=(y1, y2, y3)

Вариант 18. Разработать схему, реализующую функцию ~b (эквивалентность) для трехразрядных чисел и b, где – отрицание а, используя только элементы and, or и not. В схеме также должна присутствовать переменная s. s принимает значение 1, когда числа и b – одинаковые. (a1, a2, a3)~(b1, b2, b3)=(y1, y2, y3)

Вариант 19. Разработать схему, реализующую функцию для двухразрядных чисел a и b. (a1, a2)+(b1, b2)=(c, s1, s2), где (s1, s2) – произведение, с – перенос.

Вариант 20. Разработать схему, реализующую функцию a cmp (побитовое сравнение) для трехразрядных чисел a и , используя только элементы and, or и not. В схеме также должна присутствовать переменная s. s принимает значение 1, когда числа a и b – одинаковые. (a1, a2, a3) cmp (b1, b2, b3)=(y1, y2, y3)

Вариант 21. Разработать схему, реализующую функцию cmp b (побитовое сравнение) для трехразрядных чисел и b, используя только элементы and, or и not. В схеме также должна присутствовать переменная s. s принимает значение 1, когда числа и b – одинаковые. (a1, a2, a3) cmp (b1, b2, b3)=(y1, y2, y3)

В ариант 22. Разработать схему, реализующую функцию для одноразрядных чисел a и b:

y=a* , если х=1,

y= +b, если х=0.

Вариант 23. Разработать схему, реализующую функцию для одноразрядных чисел a и b:

y = *b, если х=1,

y=a+ , если х=0.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]