
- •А. С. Кобайло
- •Введение
- •1. Арифметические основы цифровых вычислительных машин Лекция 1. Системы счисления
- •Соответствие показателя степени двоичного числа значению десятичного числа
- •Соответствие символов различных систем счисления
- •2. Преобразование дробных чисел
- •1. 3. Метод с использованием особого соотношения оснований заданной и искомой систем счисления
- •Лекция 2. Двоичная арифметика
- •2.1. Операция сложения в двоичной системе счисления
- •1 0 1 1
- •1 0 0 0 1 1 1 1
- •2.4. Деление двоичных чисел
- •2.5. Арифметика с положительными двоично-десятичными числами
- •3.1. Кодирование алгебраических чисел
- •3.2. Дополнительный и обратные коды двоичных чисел
- •3.3. Операции с двоичными числами в дополнительном коде
- •3.5. Модифицированные коды
- •1. 0 0 1 1 0
- •10. 0 1 1 0 0
- •0. 0 1 1 0 1
- •4.1. Логические операции
- •4.2. Логические сдвиги
- •4.3. Арифметические сдвиги
- •00.00000010.
- •5.1. Представление чисел с фиксированной точкой
- •5.2. Арифметические операции над числами, представленными с фиксированной точкой
- •5.3. Представление чисел с плавающей точкой
- •5.4. Арифметика с плавающей точкой
- •2. Логические основы цвм
- •Функции одной переменной
- •Функции двух переменных
- •Булевы выражения для функций двух переменных
- •9.1. Минимизация методом Квайна
- •Импликантная таблица
- •10.1. Синтез логических схем в базисе и, или, не
- •10.2. Логические базисы и–не, или–не
- •1 1 1 1
- •Оглавление
- •Арифметические и логические основы цифровых вычислительных машин
- •220006. Минск, Свердлова, 13а.
10.2. Логические базисы и–не, или–не
Булевый базис не является единственной функционально полной системой логических функций. Среди других наибольшее распространение получили базис И–НЕ и базис ИЛИ–НЕ.
Чтобы доказать логическую полноту любого базиса, достаточно показать, что в этом базисе можно реализовать базовые функции И, ИЛИ, НЕ.
Для базиса И-НЕ в качестве базового элемента используется элемент приведенный на рисунке рис. 2.5,а.
y
=
___ =x1x2
x1
х2
x1
x2 y
= _____ =x1+
x2 & 1
а
б
Рис. 2.5. Базовые элементы: а – И–НЕ;б– ИЛИ–НЕ
Реализация с помощью функции И-НЕ базовых функций алгебры Буля осуществляется следующим образом.
ИЛИ:
;
И:
Функция НЕ реализуется с помощью схемы И-НЕ с одним входом.
На рис. 2.6. приведена схемная реализация функций И, ИЛИ, НЕ в базисе И-НЕ.
y=x1+х 2
x1
х2 & & y=
x1
& x1
y=x1*х2
x1
x2 &
&
ИЛИ
И
НЕ
а
б
в
Рис. 2.6. Реализация булевых функций в базисе И–НЕ: а – функция ИЛИ; б – функция И; в – функция НЕ
Реализация с помощью логической функции ИЛИ-НЕ базовых функций алгебры Буля осуществляется следующим образом.
ИЛИ:
;
И:
Функция НЕ реализуется с помощью схемы ИЛИ-НЕ с одним входом.
Н
x1
x2
y
= =
x1+х2
y= _
=x1
x1
х2
1 1 1 1 x1
y
= x1.х2
1
И
ИЛИ НЕ
абвв)
Рис. 2.7. Реализация булевых функций в базисе ИЛИ–НЕ: а – функция И; б – функция ИЛИ; в – функция НЕ
10.3.Синтез логических схем в базисах И–НЕ, ИЛИ–НЕ
При синтезе логических схем в заданном базисе логических элементов (например, в базисах И–НЕ, или ИЛИ–НЕ) целесообразно предварительно исходное выражение привести к форме, в которой в выражении будут использованы только логические операции, соответствующие используемым логическим элементам в заданном базисе.
Пример
Синтезировать логическую схему в базисе И–НЕ, соответствующую выражению
.
Решение
Используя правило де Моргана преобразуем исходное выражение таким образом, чтобы последней операцией было отрицание и в выражение были бы только операции И.
Полученное выражение, представленное в виде вложенных операции И-НЕ, позволяет синтезировать соответствующую логическую схему в заданном базисе, которая приведена на рис.2.8.
x1x2x3 &
y
&
&
&
&
&
& &
&
&
Рис. 2.8. Реализация логического выражения в базисе И–НЕ
Пример
Синтезировать логическую схему в базисе ИЛИ-НЕ, соответствующую выражению
Решение
Используя правило де Моргана, преобразуем исходное выражение таким образом, чтобы последней операцией было отрицание и в выражение были бы только операции ИЛИ.
Полученное выражение, представленное в виде вложенных операций ИЛИ-НЕ, позволяет легко синтезировать соответствующую логическую схему в заданном базисе, которая приведена на рисунке рис. 2.9.
x1
x2x3