русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основные законы алгебры логики


Дата добавления: 2014-03-21; просмотров: 1044; Нарушение авторских прав


ИЛИ-НЕ

Схема И

X

& X*Y

Y

X Y X*Y

 

Единица на выходе схемы И будет тогда и только тогда, когда на всех входах будет единица. Если хотя бы на одном входе будет ноль, то на выходе тоже будет ноль.

 

 

X Y X v Y

 

Схема ИЛИ

X 1

X v Y

Y

 

 

Когда хотя бы на одном входе схемы ИЛИ будет 1, на ее выходе также будет 1.

 

Схема НЕ (инвертор)

  X - X

_

X X

 

Если на входе схемы 0, то на выходе 1. Если на входе 1, то выходе будет 0.

X Y X & Y

Схемы И-НЕ

 

X _______

& X&Y

 

Y

 

 

X Y X & Y

X 1 _____

Y X+Y

Триггер – это электронная схема, которая надежно запоминает один разряд двоичного кода. Триггер имеет два устойчивых состояния, одно соответствует нулю, а другое – единице. Самый распространенный тип триггера – RS-триггер. Он имеет два симметричных входа S и R и два симметричных выхода Q и неQ, причем выходной сигнал Q является логическим отрицанием сигнала Q. На каждый из двух входов S и R могут подаваться входные сигналы в виде кратковременных импульсов ([1]). Наличие импульса на входе будем считать единицей, а его отсутствие — нулем.

S R Q неQ
Запрещено
Хранение бита, состояние и не Q не меняется

 

 

Сумматор – это электронная логическая схема, выполняющая суммирование двоичных чисел. Сумматор служит центральным узлом арифметическо-логического устройства компьютера.



Многоразрядный двоичный сумматор, предназначенный для сложения многоразрядных двоичных чисел, представляет собой комби­нацию одноразрядных сумматоров, с рассмотрения которых мы и нач­нем. Условное обозначение одноразрядного сумматора приведено на рисунке

 

Ai А

Bi В

Pi-1 Пвх Пвых Pi

S Ci

 

 

При сложении чисел А и В в одном i-м разряде приходится иметь дело с тремя числами:

1) цифра Ai первого слагаемого;

2) цифра Bi второго слагаемого

3) перенос Pi-1 из младшего разряда.

В результате получаются две цифры: цифра Ci для суммы и перенос Pi из данного разряда в старший.

Однозначный двоичный сумматор - это устройство с тремя входами и двумя выходами, его работа описывается следующей таблицей истинности.

 

Входы Выходы

Если складываются слова из нескольких бит, то используют последовательное соединение таких сумматоров, причем для двух соседних сумматоров выход переноса одного сумматора является входом для другого.

 

А0 А ПС А1 А ПС А2 А ПС

В0 В В1 В В2 В

 

0 Пвх Пвых Пвх Пвых Пвх Пвых C3

S S S

C0 C1 C2

C=C3C2C1C0


Закон Для ИЛИ Для И
Переместительный X V Y X*Y=Y*X
Сочетательный X V (Y V Z)=(X V Y) V Z (X*Y)*Z=X*(Y*Z)
Распределительный X*(Y V Z)=X*Y V X*Z X V Y*Z=(X V Y)*(X V Z)
Правила де Моргана _____ __ ___ X V Y = X* Y ____ __ __ X*Y =X V Y
Идемпотенции X V X=X X*X=X
Поглощения X V X*Y=X X*(X V Y)=X
Склеивания _ (X*Y) V (X*Y)=Y _ (X V Y)*(X V Y)=Y
Операция переменной с ее инверсией _ X V X=1 _ X*X=0
Операция с константами X V 0=X X V 1=1 X*1=X X*0=0
Двойного отрицания = X = X = X=X

 

Пример 1

Составим таблицу истинности для формулы

_ _____

X*Y V X V Y V X

Запишем возможные пары значений этих переменных, промежуточные значения формул и в последнем столбце значение формулы.

 

Переменные Промежуточные значения Формула
  X   Y _ X _ X*Y   X V Y _____ X V Y _ ______ X*Y V X V Y ______ X*Y V X V Y V X

 

Из таблицы видно, что при всех наборах значений переменных X иY формула принимает значение 1, т.е. является тождественно-истинной.

 

 

Пример 2

Таблица истинности для формулы

_____ __

X v Y *(X*Y)

Переменные Промежуточные формулы Формула
X Y   X V Y _____ X V Y _ Y __ X*Y _____ _ X V Y*(X*Y)

 

При всех наборах значений переменных X и Y формула принимает значение 0, т.е. является тождественно-ложной.

 

Пример 3

Таблица истинности для формулы

_______

_ _

X V Y V X*Z

 

Переменные Промежуточные формулы Формула
  X   Y   Z _ Y __ X V Y ________ _ X V Y __ X _ X*Z   _____ _ _ X V Y V X*Z

Из таблицы видно, что формула в некоторых случаях равна 1, а в некоторых -0, т.е. является выполнимой

 



<== предыдущая лекция | следующая лекция ==>
Булева алгебра и логические схемы ЭВМ | Базовая аппаратная Конфигурация ПК


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.274 сек.