![](/user_photo/2706_HbeT2.jpg)
- •Логические основы построения эвм. (методические указания к контрольному заданию 3)
- •1. Физические формы представления информации в компьютерах.
- •2. Алгебра логики и ее элементы.
- •Представление эвм как сложной структуры с множествами входов и выходов (по Пятибратову)
- •2.1. Основные операции алгебры логики.
- •2.2. Прочие операции алгебры логики.
- •2.3. Таблицы истинности.
- •2.4. Свойства алгебры логики.
- •2.5. Законы алгебры логики.
- •3. Логический синтез вычислительных схем
- •Словесное описание работы схемы.
- •Формализация словесного описания.
- •Представление полученных выражений в выбранном логически полном базисе элементарных функций.
- •4. Решение примера.
- •1. Словесное описание работы схемы
- •2. Таблица истинности логического сумматора на два входа.
- •5. Функции логического сумматора на два входа (после операций по п.П 3 и 4):
Представление эвм как сложной структуры с множествами входов и выходов (по Пятибратову)
ЭВМ
Х1 У1
Хi
Уj
Хn Уm
где Хi - i - вход;
n - число входов;
Уj - выход;
m - число выходов в устройстве.
В этом случае зависимостями
Уj = F ( Х1, Х2, … Хi … Хn )
можно описывать алгоритм работы любого устройства ЭВМ. Каждая такая зависимость Уj является булевой функцией, у которой число возможных состояний и каждой ее независимой переменной равно двум (стандарт ISO 2382/2-76), т.е. функцией алгебры логики, а ее аргументы определены на множестве {0,1}. Алгебра логики устанавливает основные законы формирования и преобразования логических функций. Она позволяет представить любую сложную функцию в виде композиции простейших функций.
2.1. Основные операции алгебры логики.
Дизъюнкция - операция логического сложения (операция ИЛИ, знак операции - V).
Пример. У = Х1 V Х2
Конъюнкция операция логического умножения (операция И, знак операции - •).
Пример У = Х1 • Х2
Инверсия
- операция
логического отрицания (операция
НЕ,
знак
операции -
).
Пример У = Х
2.2. Прочие операции алгебры логики.
Отрицание дизъюнкции - (стрелка Пирса).
Пример. У = Х1 V Х2 = Х1 • Х2
Отрицание конъюнкции - (штрих Шеффера).
Пример. У = Х1 • Х2 = Х1 V Х2
Логическая равнозначность.
Пример. У = Х1 • Х2 V Х1 • Х2
Логическая неравнозначность.
Пример. У = Х1 • Х2 V Х1 • Х2 = Х1 • Х2 V Х1 • Х2
Функция в алгебре логики — алгебраическое выражение, содержащее элементы алгебры логики связанные между собой операциями, определенными в этой алгебре.
Из перечисленных функций двух переменных можно строить сколь угодно сложные зависимости, отражающие алгоритмы преобразования информации, представленной в двоичной системе счисления. Алгебра логики устанавливает правила формирования логически полного базиса простейших функций, из которых могут строиться любые более сложные.
Основным является набор трех функций - инверсия, дизъюнкция, конъюнкция. Работа с функциями, представленными в этом базисе, очень похожа на использование операций обычной алгебры.
Другие комбинации простейших логических функций также обладают свойством логической полноты - инверсия - дизъюнкция и инверсия – конъюнкция. Используются также минимальные базисы, включающие по одной операции - отрицание дизъюнкции и отрицание конъюнкции.
2.3. Таблицы истинности.
Таблицы истинности получили такое название потому, что они определяют значение функции в зависимости от комбинации входных сигналов.
Этим функциям соответствуют определенные технические аналоги:
-
Функция У0 = 0 может быть интерпретирована отключенной схемой, сигналы от которой не поступают ни к каким устройствам.
Х |
У0
|
0 1 |
0 0 |
![](/html/2706/1272/html_m4f1awtNVp.nGcS/img-H1Bldu.png)
Х
![](/html/2706/1272/html_m4f1awtNVp.nGcS/img-4XOWm6.png)
![](/html/2706/1272/html_m4f1awtNVp.nGcS/img-HiCFQN.png)
![](/html/2706/1272/html_m4f1awtNVp.nGcS/img-pEaeVy.png)
-
Технической интерпретацией функции У1 = 1 может быть генератор импульсов. При отсутствии входных сигналов на выходе этого устройства всегда имеются импульсы (единицы).
Х |
У1
|
0 1 |
1 1 |
Х
У1
У2
У0
У3
-
Схема, реализующая зависимость У2 = Х называется повторителем.
Х |
У2
|
0 1 |
0 1 |
Х
Х
-
Схема, реализующая зависимость У3 = Х называется инвертором.
Х |
У3
|
0 1 |
1 0 |