Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вариант 7 / Вариант 7.docx
Скачиваний:
5
Добавлен:
01.04.2023
Размер:
572.65 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

Ордена Трудового Красного Знамени федеральное государственное

бюджетное образовательное учреждение высшего образовании

«МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ»

Лабораторные работы

по дисциплине «Математическая логика и теория алгоритмов»

Выполнил студент

Группы УБСТ-1903

Коновалов И. А.

Вариант 7

2020

Лабораторная работа «Логические схемы»

Задание 1. По логической схеме составить логическую функцию

Ответ: Y = B ↓ ¬A

Задание 2. По логической схеме составить логическую функцию

Ответ: F = ⌐A ˅ A & ⌐B

Задание 3. По логической схеме составить логические функции

Ответ: Y1 = ⌐A & ⌐B ˅ A & B

Y2 = A & B

Задание 4. По логической схеме составить логическую функцию

Ответ: Y = (A | B) & C

Задание 5. По логической схеме составить логическую функцию

Ответ: F = (⌐A ˅ B) | (A | C)

Задание 6. По логической схеме составить логическую функцию

Ответ: F = A & ⌐A & B | ⌐C

Задание 7. По логической схеме составить логические функции

Ответ: Y1 = (⌐x1 ˅ ⌐x2) ˅ x3

Y2 = x1 & (x2 | x3)

Задание 8. По логической схеме составить логическую функцию

Ответ: F(A,B,C) = ⌐A ↓ A & B ↓ (⌐B | ⌐C)

Задача 9. Составить таблицу истинности логического выражения C

A

B

A  B

⌐(A  B)

⌐A

(⌐A) v B

((⌐A) v B) XOR A

(⌐(A→B))  (((⌐A) v B) XOR A)

0

0

1

0

1

1

1

0

0

1

1

0

1

1

1

0

1

0

0

1

0

0

1

1

1

1

1

0

0

1

0

1

Задание 10. По логической функции составить логическую схему

Задача 11

Построить логическую схему и таблицу истинности функции F(A,B)

A

B

⌐A

⌐B

⌐A&⌐B

⌐(⌐A&⌐B)

AvB

⌐(⌐A*⌐B)v(AvB)

0

0

1

1

1

0

0

0

0

1

1

0

0

1

1

1

1

0

0

1

0

1

1

1

1

1

0

0

0

1

1

1

Задача 12

Построить логическую схему и таблицу истинности функции F

A

B

C

A&B

B&C

(A&B)v(B&C)

⌐((A&B)v(B&C))

A&C

(⌐((A&B)v(B&C)))v(A&C)

0

0

0

0

0

0

1

0

1

0

0

1

0

0

0

1

0

1

0

1

0

0

0

0

1

0

1

0

1

1

0

1

1

0

0

0

1

0

0

0

0

0

1

0

1

1

0

1

0

0

0

1

1

1

1

1

0

1

0

1

0

0

0

1

1

1

1

1

1

0

1

1

Лабораторная работа 5

Моделирование простейших логических схем

Цель работы – моделирование логических функций при помощи логических элементов.

Дата 13.02.99, отбрасываем «9» получаем 13029. Переводим в двоичную систему счисления. Результат – 11001011100101. Дополняем до 16-ти разрядов. В итоге: 0011 0010 1110 0101 – это и будет результирующая функция.

x3

x2

x1

x0

f

0

0

0

0

0

0

0

0

1

0

0

0

1

0

1

0

0

1

1

1

0

1

0

0

0

0

1

0

1

0

0

1

1

0

1

0

1

1

1

0

1

0

0

0

1

1

0

0

1

1

1

0

1

0

1

1

0

1

1

0

1

1

0

0

0

1

1

0

1

1

1

1

1

0

0

1

1

1

1

1

Задание

  1. Реализовать полученную функцию на логических элементах

В результирующей логической функции количество единиц равно количеству нулей. Была использована совершенно дизъюнктивная нормальная форма (СДНФ).

f(x3, x2, x1, x0) = x3 ∙ x2 ∙ x1 ∙ x0 + x3 ∙ x2 ∙ x1 ∙ x0 + x3 ∙ x2 ∙ x1 ∙ x0 + x3 ∙ x2 ∙ x1 ∙ x0 + x3 ∙ x2 ∙ x1 ∙ x0 + x3 ∙ x2 ∙ x1 ∙ x0 + x3 ∙ x2 ∙ x1 ∙ x0 + x3 ∙ x2 ∙ x1 ∙ x0

  1. Реализовать полученную функцию на дешифраторе

При подаче на вход дешифратора сигнала 0010, являющегося первым минтермом в СДНФ, дешифратор выдаст на выходе «2» уровень логической единицы. Затем этот сигнал поступает на лог. элемент «ИЛИ». Результатом операции будет лог.1 на выходе схемы. Выходы дешифратора, на которых при подаче других минтермов устанавливается лог.1 на выходе. Во всех остальных случаях результатом работы схемы будет лог.0.

  1. Выполнить минимизацию по карте Карно, синтезировать схему на базисе, определенного вариантом, привести синтезируемую схему, выполнить проверку на соответствие исходной таблице истинности.

Вариант 7 – ИЛИ-НЕ

x1

x3

x2

x0

1

0

1

1

0

1

1

0

1

0

0

0

1

1

0

0

f = (x3 + x2 + x1) ∙ (x3 + x1 + x0) ∙ (x3 + x0) ∙ (x2 + x0) ∙ x1

СКНФ:

f = (x3 + x2 + x1 + x0) & (x3 + x2 + x1 + ⌐x0) & (x3 + ⌐x2 + x1 + x0) & (x3 + ⌐x2 + x1 + ⌐x0) & (x3 + ⌐x2 + ⌐x1 + ⌐x0) & (⌐x3 + x2 + ⌐x1 + ⌐x0) & (⌐x3 + ⌐x2 + x1 + x0) & (⌐x3 + ⌐x2 + ⌐x1 + x0)

Подвергая минимальную КНФ двойной инверсии приводим функцию к базису ИЛИ-НЕ

f = f = (x3 + x2 + x1) ∙ (x3 + x1 + x0) ∙ (x3 + x0) ∙ (x2 + x0) ∙ x1 = a + b + c + d + e

a = x3 + x2 + x1

b = x3 + x1 + x0

c = x3 + x0

d = x2 + x0

e = x1 = x1

Лабораторная работа 7

Структурные схемы микропроцессорных устройств, таблица соответствия: понятие, её построение по имеющейся схеме устройства

Задание 1: Получить таблицу соответствия/истинности по заданной структурной схеме микропроцессорного устройства.

Этапы решения задачи

  1. Анализ состава и структуры входных, выходных и промежуточных сигналов. Схема содержит три логических элемента «НЕ» (), логические элементы «И» (⌐x1&⌐x2) и (⌐x2&x3), выходные сигналы которых поступают на вход логического элемента «ИЛИ», результатом работы (функционирования) которых является выходной сигнал y.

  2. Построение логической зависимости y = f(x1, x2, x3)

  3. Построение пустой традиционной таблицы истинности, размерность которой определяется количеством выделенных входных и выходных сигналов, а затем - пустой расширенной таблицы, размерность которой определяется количеством сечений и промежуточных переменных в них.

Вход

Промежуточные сигналы по сечениям zij

Выход

x1

x2

x3

Сечение 1

Сечение 2

Сечение 3

x1

x2

x3

z11 z12

z12

z13

z21v z22

z22 z23

z31v z32

z11

z12

z13

z21

z22

z23

z31

z32

y

1

8

  1. Заполнение указанной расширенной таблицы истинности по сечениям путем последовательного анализа результатов воздействия входных сигналов на рассматриваемое логическое устройство с последующим получением значений выходной величины для всех комбинаций входных

Заполнение сечения 1

Вход

Промежуточные сигналы по сечениям zij

Выход

x1

x2

x3

Сечение 1

Сечение 2

Сечение 3

x1

x2

x3

z11 z12

z12

z13

z21v z22

z22 z23

z31v z32

z11

z12

z13

z21

z22

z23

z31

z32

y

1

0

0

0

1

1

0

2

0

0

1

1

1

1

3

0

1

0

1

0

0

4

0

1

1

1

0

1

5

1

0

0

0

1

0

6

1

0

1

0

1

1

7

1

1

0

0

0

0

8

1

1

1

0

0

1