Ввода-вывода (bios). Понятие cmos ram 7 базы данных. Системы управления базами данных 8
Вид материала | Документы |
- Ввода-вывода (bios). Понятие cmos ram 7 базы данных. Системы управления базами данных, 3053.99kb.
- Тема Базы данных. Системы управления базами даннях (12 часов), 116.1kb.
- Проектирование базы данных, 642.58kb.
- Лекция 2 Базы данных, 241.25kb.
- Гис-технологии в экологии, 1013.18kb.
- Системы управления базами данных (субд). Назначение и основные функции, 30.4kb.
- Реферат на тему: Access. Базы данных, 274.77kb.
- Программа дисциплины Системы управления базами данных Семестры, 22.73kb.
- Должны быть организованны в базы данных с целью адекватного отображения изменяющегося, 506.06kb.
- Рабочая программа По дисциплине «Базы данных» По специальности 230102. 65 Автоматизированные, 204.1kb.
ЛОГИЧЕСКАЯ СХЕМА ПОЛУСУММАТОРА. СУММАТОР ДВОИЧНЫХ ЧИСЕЛ
Вспомним, что при сложении двоичных чисел образуется сумма в данном разряде, при этом возможен перенос в старший разряд. Обозначим слагаемые как А, В, перенос — как Р и сумму — как S. Таблица сложения одноразрядных двоичных чисел с учетом переноса в старший разряд выглядит следующим образом:
Из этой таблицы видно, что перенос можно реализовать с помощью операции логического умножения:
Р =А&В.
Получим теперь формулу для вычисления суммы. Значения суммы близки к результату операции логического сложения (кроме случая, когда на входы подаются две единицы, а на выходе должен получиться нуль).
Нужный результат достигается, если результат логического сложения умножить на инвертированный перенос. Таким образом, для определения суммы можно применить следующее логическое выражение:
Построим таблицу истинности для данного логического выражения и убедимся в правильности нашего предположения.
Таблица истинности логической функции
Теперь, на основе полученных логических выражений, можно построить из базовых логических элементов схему полусумматора.
По логической формуле переноса легко определить, что для получения переноса необходимо использовать логический элемент «И».
Анализ логической формулы для суммы показывает, что на выходе должен находиться элемент логического умножения «И», который имеет два входа. На один из входов подается результат логического сложения исходных величин A \/ В, то есть на него должен подаваться сигнал с элемента логического сложения «ИЛИ».
На второй вход требуется подать результат инвертированного логического умножения исходных сигналов , то есть на второй вход подается сигнал с элемента «НЕ», на вход которого, в свою очередь, поступает сигнал с элемента логического умножения «И».
Логическая схема полусумматора двоичных чисел:
Данная схема называется полусумматором, так как реализует суммирование одноразрядных двоичных чисел без учета переноса из младшего разряда.
Полный одноразрядный сумматор должен иметь три входа: А, В — слагаемые и Ро — перенос из младшего разряда и два выхода: сумма S и перенос Р.
Многоразрядный сумматор процессора состоит из полных одноразрядных сумматоров. Сложение каждой пары разрядов реализует одноразрядный сумматор, причем выход (перенос) сумматора младшего разряда подключен ко входу сумматора старшего разряда.
ЛОГИЧЕСКАЯ СХЕМА ТРИГГЕРА
Важнейшей структурной единицей оперативной памяти компьютера, а также внутренних регистров процессора является триггер. Это устройство позволяет запоминать, хранить и считывать информацию (каждый триггер может хранить 1 бит информации).
Триггер можно построить из двух логических элементов «ИЛИ» и двух элементов «НЕ». Триггер имеет два входа S (Set — установка) и R (Reset — сброс) и два выхода Q и .
Логическая схема триггера:
Если на входы поступают сигналы R = 0 и S = 0,_то триггер находится в режиме хранения, на выходах Q и сохраняются установленные ранее значения.
Если на установочный вход S поступает на короткое время сигнал 1, то триггер переходит в состояние 1 и после того, как сигнал на входе S станет равен 0, триггер будет сохранять это состояние, то есть будет хранить 1.
При подаче 1 на вход R триггер перейдет в состояние 0.
Подача на оба входа S и R логической единицы может привести к неоднозначному результату, поэтому такая комбинация входных сигналов запрещена.
ЛОГИЧЕСКОЕ СЛОЖЕНИЕ. ТАБЛИЦА ИСТИННОСТИ
Объединение двух (или нескольких) высказываний с помощью союза «или» называется операцией логического сложения или дизъюнкцией.
Составное высказывание, образованное в результате логического сложения (дизъюнкции), истинно тогда, когда истинно хотя бы одно из входящих в него простых высказываний.
Так, из приведенных ниже четырех составных высказываний, образованных с помощью операции логического сложения, ложно только первое, так как в последних трех составных высказываниях хотя бы одно из простых высказываний истинно:
- «2x2=5 или 3 х 3 = 10»
- «2x2=5 или 3x3=9»
- «2x2 = 4 или 3x3 = 10»
- «2x2 = 4 или 3x3 = 9»
Запишем теперь операцию логического сложения на формальном языке алгебры логики. Операцию логического сложения (дизъюнкцию) принято обозначать либо знаком «v», либо знаком сложения «+». Образуем составное высказывание F, которое получается в результате дизъюнкции двух простых высказываний:
F = A v В.
С точки зрения алгебры высказываний, мы записали формулу функции логического сложения, аргументами которой являются логические переменные А и В, которые могут принимать значения «истина» (1) и «ложь» (0).
Сама функция логического сложения F также может принимать лишь два значения «истина» (1) и «ложь» (0). Значение логической функции можно определить с помощью таблицы истинности данной функции, которая показывает, какие значения принимает логическая функция при всех возможных наборах ее аргументов.
Таблица истинности операции логического сложения:
По таблице истинности легко определить истинность составного высказывания, образованного с помощью операции логического сложения. Рассмотрим, например, составное высказывание «2x2 = 4 или 3 х 3 = 10». Первое простое высказывание истинно (А = 1), а второе высказывание ложно (В = 0), по таблице определяем, что логическая функция принимает значение «истина» (F = 1), то есть данное составное высказывание истинно.