Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Идея построения полного сумматора точно такая же, как и полусумматора. Из таблицы сложения видно, что перенос (логическая переменная Р) принимает значение 1 тогда, когда хотя бы две входные логические переменные одновременно принимают значение 1. Таким образом, перенос реализуется путем логического сложения результатов попарного логического умножения входных переменных (А, В, Р0). Формула переноса получает следующий вид:
Р = (А & В) v (А & Р0) v (В & Р0). Для получения значения суммы (логическая переменная S) необходимо результат логического сложения входных переменных (А, В, Р0) умножить на инвертированный перенос Р:
S = (A v Б v Р0) & Р. Данное логическое выражение дает правильные значения суммы во всех случаях, кроме одного, когда на все входные логические переменные принимают значение 1. Действительно:
Р - (1 & 1) v (1 & 1) v (1 & 1) = 1; S = (lvlvl)&P = l&0 = 0.
Для получения правильного значения суммы (для данного случая переменная S должна принимать значение 1) необходимо сложить полученное выше выражение для суммы с результатом логического умножения входных переменных (А, В, PQ). В результате логическое выражение для вычисления суммы в полном сумматоре принимает следующий вид:
S = (A v В v Р0) & Р0 v (А & В & Р0). Многоразрядный сумматор. Многоразрядный сумматор процессора состоит из полных одноразрядных сумматоров. На каждый разряд ставится одноразрядный сумматор, при-" чем выход (перенос) сумматора младшего разряда подключается ко входу сумматора старшего разряда.
3.7.3. Триггер
Важнейшей структурной единицей оперативной памяти компьютера, а также внутренних регистров процессора является триггер. Это устройство позволяет запоминать, хранить и считывать информацию (каждый триггер может хранить 1 бит информации).
Триггер можно построить из двух логических элементов «ИЛИ» и двух элементов «НЕ» (рис. 3.5).
Основы логики н логические основы компьютера
Рис. 3.5
Триггер 5(1)
ИЛИ | НЕ | |||||
W | ||||||
R | Q |
В обычном состоянии на входы триггера подан сигнал О, и триггер хранит 0. Для записи 1 на вход S (установочный) подается сигнал 1. Последовательно рассмотрев прохождение сигнала по схеме, видим, что триггер переходит в это состояние и будет устойчиво находиться в нем и после того, как сигнал на входе S исчезнет. Триггер запомнил 1, то есть с выхода триггера Q можно считать 1.
Для того чтобы сбросить информацию и подготовиться к приему новой, подается сигнал 1 на вход R (сброс), после чего триггер возвратится к исходному «нулевому» состоянию.
3.8. Построить таблицы истинности для логических формул, по которым определяются перенос и сумма полного одноразрядного сумматора.
3.9. Построить схему полного сумматора одноразрядных двоичных чисел с учетом переноса из младшего разряда.
3.10. Проследить по логической схеме триггера, что происходит
после поступления сигнала 1 на вход R (сброс).
Глава 4 __________________
Дата публикования: 2014-10-30; Прочитано: 476 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!