
- •Логические основы работы ЭВМ
- •1.1. Логика — это наука о формах и способах мышления
- •1.2. Понятие
- •1.3. Высказывание
- •1.4. Умозаключение
- •2. Алгебра логики
- •2.1. Логическое умножение (конъюнкция)
- •2.2. Логическое сложение (дизъюнкция)
- •2.3. Логическое отрицание (инверсия)
- •2.4. Логическое следование (импликация)
- •2.5. Логическое тождество (эквиваленция)
- •2.6. Операция «ИСКЛЮЧАЮЩЕЕ ИЛИ»
- •4. Логические выражения и таблицы истинности
- •4.1. Логические выражения
- •4.2. Таблицы истинности
- •4.3. Равносильные логические выражения
- •5. Построение таблиц истинности для сложных выражений
- •6. Логические функции
- •6.1. Логическое следование (импликация)
- •6.2. Логическое равенство (эквивалентность)
- •7. Логические законы и правила преобразования логических выражений
- •7.1. Закон тождества
- •7.2. Закон непротиворечия
- •7.3. Закон исключённого третьего
- •7.4. Закон двойного отрицания
- •7.5. Законы де Моргана (общей инверсии)
- •7.6. Закон коммутативности (переместительный)
- •7.7. Закон ассоциативности (сочетательный)
- •7.8. Закон дистрибутивности (распределительный)
- •8. Логические элементы
- •8.1. Простейший логический элемент НЕ (инвертор)
- •Базовый набор операций
- •8.2. Логический элемент И (конъюнктор)
- •8.3. Логический элемент ИЛИ (дизъюнктор)
- •8.4. Логический элемент «ИСКЛЮЧАЮЩЕЕ ИЛИ»
- •9. Таблица 18 – Условные обозначения логических элементов компьютера
- •10. Вопросы для самопроверки
- •11. Решение логических задач
- •11.1. Примеры решения задач
- •11.2. Тесты
- •11.3. Задания
- •Библиографический список
- •Содержание
21
Это означает, что результат логического сложения высказывания и его отрицания всегда принимает значение «истина»:
А v Ā=1.
7.4.Закон двойного отрицания
Если дважды отрицать некоторое высказывание, то в результате мы получим исходное высказывание:
=А.
7.5.Законы де Моргана (общей инверсии)
= Ā &
;
= Ā
.
Важное значение для выполнения преобразований логических выражений имеют законы алгебраических преобразований. Многие из них имеют аналоги в обычной алгебре.
7.6.Закон коммутативности (переместительный)
Вобычной алгебре слагаемые и множители можно менять местами. В алгебре высказываний можно менять местами логические переменные при операциях логического умножения и логического сложения:
Логическое умножение |
А & В = В & А. |
Логическое сложение |
A v В= A v В. |
7.7.Закон ассоциативности (сочетательный)
Если в логическом выражении используются только операция логического умножения или только операция логического сложения, то можно пренебрегать скобками или произвольно их расставлять:
Логическое умножение |
Логическое сложение |
(А & B) & С =A & (B & С). |
(A v В) v С = A v (B v С). |
22
7.8.Закон дистрибутивности (распределительный)
Вотличие от обычной алгебры, где за скобки можно выносить только общие множители, в алгебре высказываний можно выносить за скобки как общие множители, так и общие слагаемые:
Дистрибутивность умножения |
Дистрибутивность сложения |
относительно сложения |
относительно умножения |
|
|
ab+ ас = а(b+с) — в алгебре |
(A v В) & (A v С) = A v (B & С) |
(А & В) v (A & С) =А & (B v С) |
|
|
|
Рассмотрим в качестве примера применения законов логики преобразование логического выражения. Пусть нам необходимо упростить логическое выраже-
ние (А & В) v (А & ).
Воспользуемся законом дистрибутивности и вынесем за скобки А: (А & В) v (А & ) = А & (B v
).
По закону исключённого третьего В v =1, следовательно:
А & ( В v ) = А & 1 = А .
8. Логические элементы
Работа современных вычислительных машин сводится к обработке последовательностей нулей и единиц, которыми закодирована различная информация (числовая, графическая звуковая), и пересылки этой информации. Такую обработку производит арифметико-логическое устройство, являющееся частью процессора. Состоит оно из логических элементов.
Логическими элементами компьютеров являются электронные схемы И, ИЛИ, НЕ, И—НЕ, ИЛИ—НЕ и другие (называемые также вентилями), а также триггер.
С помощью этих схем можно реализовать любую логическую функцию, описывающую работу устройств компьютера. Обычно у вентилей бывает от двух до восьми входов и один или два выхода.
Чтобы представить два логических состояния — “1” и “0” в вентилях, соответствующие им входные и выходные сигналы имеют один из двух установленных уровней напряжения. Например, +5 вольт и 0 вольт.
Высокий уровень обычно соответствует значению “истина” (“1”), а низкий — значению “ложь” (“0”).
Каждый логический элемент имеет своё условное обозначение, которое выражает его логическую функцию, но не указывает на то, какая именно электрон-

23
ная схема в нём реализована. Это упрощает запись и понимание сложных логических схем.
Работу логических элементов описывают с помощью таблиц истинности.
8.1.Простейший логический элемент НЕ (инвертор)
ВЭВМ операция инверсии физически реализуется стандартным логическим элементом «не» – инвертором.
В этом устройстве в качестве переключателя используется автоматический ключ. Когда тока в нём нет, пластинка замыкает контакты и лампочка горит. Если на переключатель подать напряжение, то цепь размыкается. Лампочка не горит.
Он имеет один вход и один выход. Работа этого элемента заключается в инвертировании (т.е. замене на противоположный) значения поступившего в него сигнала.
Зависимость входных и выходных сигналов можно представить в виде таблицы истинности.

24
ИНВЕРСИЯ
АF
01
10
Базовый набор операций
С помощью операций И, ИЛИ и НЕ можно реализовать любую логическую операцию.
8.2.Логический элемент И (конъюнктор)
Его работа заключается в том, что на выходе получается сигнал, равный «1», когда на оба входа был подан единичный сигнал. Элемент имеет два входа и один выход.
A |
B |
F |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
Оба контакта в положении «выкл». Тока нет. Лампочка не горит.
Первый контакт в положении «выкл», второй – в положении «вкл». Ток не идёт, лампочка не горит.
Обратная ситуация. Лампочка не горит. Оба контакта в положении «включено».