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

Лекція № 8. Логический синтез простейших вычислительных схем. (ПС)

Вспомним знаки для обозначения логических операций:

  • – (надчеркивание) операция отрицания, НЕ, инверсия;

  • – дизъюнкция, ИЛИ, логическое сложение;

  • – конъюнкция, И, логическое умножение;

  • – исключающее ИЛИ, сумма по модулю 2.

Рассмотрим примеры использования законов и тождеств алгебры логики.

ПРИМЕР 1: упростить выражение

ПРИМЕР 2: упростить выражение

ПРИМЕР 3 "Одноразрядный сумматор"

Рассмотрим синтез одноразрядного двоичного сумматора, имеющего два входа (а и b) и два выхода: результата – S и переноса – P. Логика работы сумматора задается следующей таблицей:

a

b

S

P

0

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

Пользуясь определениями ФАЛ, можно записать логические выражения, определяющие переменные S и P через a и b:

;

.

Схема, реализующая данные логические функции будет иметь вид:

ПРИМЕР 4. "Кодовый замок".

Создать управляющее устройство кодового замка с 5-ю кнопками, вырабатывающего сигнал "Открыть" при одновременном нажатии кнопок 1,2 и 3.

Введем логические переменные , соответствующие кнопкам замка. Если соответствующая кнопка нажата, то переменная имеет значение "истина" или "1"; в противном случае – "ложь" или "0":

Определим логическую функцию "открыть" следующим образом:

Логическая схема будет иметь вид:

ПРИМЕР 5. "Аппаратный умножитель".

Построить логическую схему аппаратного умножителя для вычисления произведения двух двухразрядных двоичных чисел.

Введем переменные для операции умножения:

и запишем логические уравнения:

;

;

;

.

На основании полученных уравнений синтезируем схему умножителя:

Соседние файлы в папке Информатика все семинары и лекции