Студопедия — Двоичные логические элементы
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Двоичные логические элементы






ЭВМ и другие цифровые электронные устройства работают в строгом соответствии с четкими логическими законами, знание и понимание которых помогает в общении с компьютером. Основными составными частями любых цифровых схем являются логические элементы. Именно логические элементы образуют основу даже самых сложных современных ЭВМ. Логические элементы оперируют с двоичными числами, поэтому называются двоичными логическими элементами.

Термин «логический» обычно применяют по отношению к процедуре принятия решения. Следовательно, можно сказать, что логический элемент — это такая схема, которая «основываясь» на входных сигналах, «может решать», что ей ответить на выходе — «да» или «нет».

При записи тех или иных логических выражений используется специальный язык, который принят в математической логике. Основоположником математической логики является великий немецкий математик Готфрид Вильгельм Лейбниц (1646-1716 гг.). Он сделал попытку построить универсальный язык, с помощью которого споры между людьми можно было бы разрешить посредством вычислений. На заложенном Лейбницем фундаменте английский математик Джордж Буль построил здание новой науки – математической логики, которая в отличие от обычной алгебры оперирует не числами, а высказываниями. В честь Д. Буля логические переменные в языке программирования Паскаль впоследствии назвали булевыми.

Высказывание – это любое утверждение, относительно которого можно сказать истинно оно или ложно, т.е. соответствует оно действительности или нет. Таким образом, высказывания являются двоичными объектами и поэтому часто истинному значению высказывания ставят в соответствие 1, а ложному – 0. Например, запись А=1 означает, что высказывание А истинно. Высказывания могут быть простыми и сложными. Простые высказывания соответствуют алгебраическим переменным, а сложные являются аналогом алгебраических функций. Функции могут получаться путем объединения переменных с помощью логических действий.

Самой простой логической операцией является операция НЕ (ее называют также отрицанием, дополнением или инверсией и обозначают NOT). Логическая операция НЕ является унарной, т.е. имеет всего один операнд. Записывается в виде Ā. Основная функция схемы НЕ (инвертора) состоит в том, чтобы обеспечивать на выходе сигнал, противоположный сигналу на входе.

Операции И (AND) и ИЛИ (OR) являются бинарными, т.к. представляют собой результаты действий над двумя логическими величинами. Логическое И часто называют конъюнкцией, или логическим умножением. В математической логике для обозначения конъюнкции используются знаки &; или Ù;. Булево выражение записывается в виде А Ù В.

Операцию ИЛИ называют дизъюнкцией, или логическим сложением. В математической логике используется знак Ú. Записывается в виде булевого выражения А Ú В.

Три основные логические операции И, ИЛИ, НЕ называют «тремя китами машинной логики». Они образуют полную систему логических операций, из которой можно построить сколь угодно сложное логическое выражение.

В вычислительной технике также часто используется операция исключающее ИЛИ (XOR), которая отличается от «обыкновенного» ИЛИ только при Х=1 и Y=1 (сложение по модулю 2). Операция XOR фактически сравнивает на совпадение два двоичных разряда. Булево выражение записывается А Å В. Символ Å (псевдоплюс) означает, что входы (А и В) элемента связаны логической функцией исключающей ИЛИ.

Теоретически основными базовыми логическими операциями считаются именно: И, ИЛИ, НЕ, но на практике по технологическим причинам в качестве основного логического элемента используется элемент И-НЕ, который реализует логическую функцию И-НЕ (инвертированное И). Булево выражение записывается А Ù В. Логические элементы И-НЕ применяются очень широко и их можно использовать для реализации других логических функций.

 

Условные обозначения основных логических элементов приведены на рис.5.

 

 


И ИЛИ НЕ И-НЕ исключающее

ИЛИ

Рис.5. Условное обозначение основных логических элементов

 

В качестве одного из способов задания логической функции может рассматриваться таблица истинности (табл.4).

Таблица истинности ¾ таблица, в которой определяют значение функции в зависимости от комбинаций входных сигналов.

Таким образом, существуют три основных инструмента для решения задач символической логики: условные обозначения (символы) логических элементов, таблицы истинности и булевы выражения.

 

Таблица истинности для логических элементов

Таблица 4

И ИЛИ НЕ (инвертор) Исключающее ИЛИ
Входы Выход Входы Выход Вход Выход Входы Входы
X Y Z (X*Y) X Y Z (X+Y) X Z (инвертированный вход X) X Y Z
                     
                 
                     
                 

 

 

Законы алгебры логики

Алгебра логики или булева алгебра ¾ специальная математическая дисциплина, которая используется для описания схем ЭВМ, их оптимизации и проектирования, т.е. является теоретической основой построения ЭВМ. Основоположником этой дисциплины является английский математик прошлого столетия Джордж Буль.

Элементарные высказывания:

       
   

 

 


В алгебре логики установлен целый ряд законов, с помощью которых возможно преобразование логической функции (ЛФ):

§ коммутативный (переместительный):

х122^x1; х1Úх22Úх1;

§ ассоциативный (сочетательный):

12) ^х3=(х13) ^х21^ (х23) (х1Úх2) Úх31Ú (х2Úх3).

Эти законы полностью идентичны законам обычной алгебры:

§ дистрибутивный (распределительный):

х1^ (х2Úх3)=х12Úх13 х1Úх23=(х1Úх2)(х1Úх3);

§ закон поглощения. В дизъюнктивной форме ЛФ конъюнкция меньшего ранга, т.е. с меньшим числом переменных, поглощает все конъюнкции большего ранга, если ее изображение содержится в них. Это же справедливо и для конъюнктивных форм:

х1Úх121 х1^ (х1Úх2)=x1;

§ законы склеивания:

х1 х2 Ú х1 х2 = х11 Ú х2) (х1 Ú х2 ) = х1;

FxÚFx=F (xÚF)(xÚF)=F,

где F – логическая функция общего вида, не зависящая от переменной х;

§ закон свертки:

х Ú x F=x Ú F x (x Ú F) = x F;

§ правило де Моргана:

                   
         


х1Úх2 = х1 ^ х2 х12 = х1 Ú х2

 

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

 

 







Дата добавления: 2015-08-12; просмотров: 1419. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Постинъекционные осложнения, оказать необходимую помощь пациенту I.ОСЛОЖНЕНИЕ: Инфильтрат (уплотнение). II.ПРИЗНАКИ ОСЛОЖНЕНИЯ: Уплотнение...

Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов...

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

Образование соседних чисел Фрагмент: Программная задача: показать образование числа 4 и числа 3 друг из друга...

Studopedia.info - Студопедия - 2014-2024 год . (0.014 сек.) русская версия | украинская версия