Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Булеві функції (функції логіки)
Результат виконання логічних операцій над двійковими змінними називається булевою функцією F. Вона може приймати тільки два значення – " 0 " або " 1 ". Задати булеву функцію – означає вказати її значення при всіх можливих комбінаціях змінних (аргументів). Якщо число змінних рівне " n ", то число можливих комбінацій рівне 2n. Коли значення функції відоме для всіх комбінацій, вона називається повністю визначеною. Інакше – частково визначеною. Булеві функції необхідні для синтезу цифрових пристроїв, що містять тільки логічні елементи. Для представлення булевих функцій часто застосовують словесний опис, табличне і алгебру уявлення. Словесний опис функції повинен однозначно визначати всі випадки, в яких вихідні сигнали приймають значення " 1 " або " 0 ". Наприклад: Спроектувати пристрій з трьома входами x1, x2, x3, на виході якого сигнал F = 1 у випадку, якщо на будь-яких два або на всі три входи поданий сигнал " 1 ". Табличне уявлення – це перерахування всіх можливих комбінацій вхідних сигналів. Для пристрою, заданого приведеним вище словесним описом, таблиця значень має вигляд
Форма алгебраїчного представлення булевих функцій використовується для мінімізації (спрощення формул) і для побудови логічних схем. Існує дві форми алгебраїчних функцій – диз'юнктивна і кон'юнктивна. Диз'юнктивна нормальна форма є сумою елементарних добутків аргументів, наприклад Якщо кожен доданок містить всі аргументи або їх заперечення, то отримуємо досконалу диз'юнктивну нормальну форму (ДДНФ), наприклад Досконала кон'юнктивна нормальна форма (ДКНФ) є логічним добутком елементарних логічних сум, причому кожна сума містить всі аргументи або їх заперечення, наприклад Для переходу від таблиці істинності до ДДНФ враховуються тільки ті стани, для яких функція рівна 1. Для кожного такого стану записується елементарний добутокр всіх аргументів. Якщо аргумент має значення " 0 ", то записується його заперечення. Для приведеного прикладу ДДНФ має вигляд Для переходу від таблиці істинності до ДКНФ враховуються тільки ті стани, для яких функція рівна " 0 ". Для кожного такого стану записується елементарна сума аргументів. Якщо аргумент має значення " 1 ", то пишеться його заперечення. Для приведеного прикладу ДКНФ має вигляд
На підставі отриманих формул (26) або (27) можна побудувати логічну схему, що складається з елементів "АБО", "І", "НІ". Для функції (26) спочатку зображаються інвертори, потім осередки " І " і потім осередки " АБО " (рис. 7).
Схеми рис. 7 і рис. 8 містять всі типи логічних елементів. У зв'язку з цим створені логічні елементи, здатні виконати просту функцію двох аргументів " АБО-НІ ", а також " І-НІ ". За допомогою кожного з цих елементів можна виразити всі основні операції булевої алгебри, а значить реалізувати будь-яку логічну функцію.
|
|||||
Последнее изменение этой страницы: 2017-02-22; просмотров: 376; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.146.105.194 (0.004 с.) |