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

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

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






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

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

При записи тех или иных логических выражений используется специальный язык, который принят в математической логике. Основоположником математической логики является великий немецкий математик Готфрид Вильгельм Лейбниц (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; просмотров: 1420. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

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

Ученые, внесшие большой вклад в развитие науки биологии Краткая история развития биологии. Чарльз Дарвин (1809 -1882)- основной труд « О происхождении видов путем естественного отбора или Сохранение благоприятствующих пород в борьбе за жизнь»...

Этапы трансляции и их характеристика Трансляция (от лат. translatio — перевод) — процесс синтеза белка из аминокислот на матрице информационной (матричной) РНК (иРНК...

Условия приобретения статуса индивидуального предпринимателя. В соответствии с п. 1 ст. 23 ГК РФ гражданин вправе заниматься предпринимательской деятельностью без образования юридического лица с момента государственной регистрации в качестве индивидуального предпринимателя. Каковы же условия такой регистрации и...

Седалищно-прямокишечная ямка Седалищно-прямокишечная (анальная) ямка, fossa ischiorectalis (ischioanalis) – это парное углубление в области промежности, находящееся по бокам от конечного отдела прямой кишки и седалищных бугров, заполненное жировой клетчаткой, сосудами, нервами и...

Основные структурные физиотерапевтические подразделения Физиотерапевтическое подразделение является одним из структурных подразделений лечебно-профилактического учреждения, которое предназначено для оказания физиотерапевтической помощи...

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