Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми на Асемблері

Реферат Розробка програми на Асемблері





з змінних, відповідно до виразами (5) або (7). br/> 1.4 СПОСОБИ ПРЕДСТАВЛЕННЯ ЛОГІЧНИХ ФУНКЦІЙ

Метою проектування цифрового пристрою є отримання його логічної функції (ЛФ) і відповідної їй схемної реалізації. ЛФ можуть мати різні форми вистави: 1) словесне , 2) графічне , 3) табличне , 4) алгебраїчне , 5) на алгоритмічній мові (наприклад VHDL) і 6) схемне . Як приклад, розглянемо функцію Y від двох змінних x1 і x0, задану словесним описом: Y = 1, якщо змінні не рівні і Y = 0, якщо x1 = x0. Таку ЛФ зручно назвати функцією нерівнозначних. Переходимо до табличного поданням Y (таблиця 2). <В 

Табличне подання значень ЛФ для всіх наборів вхідних змінних називається таблицею істинності . У загальному вигляді перехід від табличного представлення до алгебраическому може здійснюватися за формулою (12), однією з основних у алгебрі логіки.

Вираз (12) називається досконалої діз'юнктівной нормальною формою ЛФ (СДНФ). mi - минтерм або логічне твір всіх змінних i-го двійкового набору, що входять до прямому вигляді, якщо значення цієї змінної в наборі одно 1, і в інверсному вигляді, якщо її значення дорівнює 0. fi - значення ЛФ на i - му наборі. Доказ (12) базується на теоремі розкладання, відповідно до якої будь-яку ЛФ f (..) від n-змінних можна розкласти по змінної xi у вигляді: f (x (n-1), ..., xi, ..., x0) = ~ xi * f (x (n-1), ..., 0, .., x0) + xi * f (x (n-1), .., 1, .., x0). Це вираз для xi = 0 дорівнює ~ 0 * f (x (n-1), ..., 0, .., x0) + 0 * f (x (n-1), .., 1, .., x0) = f (x (n-1), ..., 0, .., x0). При xi = 1 воно буде дорівнює ~ 1 * f (x (n-1), .., 1, .., x0) + 1 * f (x (n-1), .., 1, .., x0) = f (x (n -1), ..., 1, .., x0), тобто при будь-яких значеннях xi теорема розкладання справедлива. Теорему розкладання можна застосувати n раз і тоді ЛФ буде розкладена по всіх своїх змінним. p> У вигляді прикладу розглянемо функцію F = f (x1, x0) від двох змінних. Розкладання цієї функції по змінній x1 дасть: F = ~ x1 * f (0, x0) + x1 * f (1, x0). Продовжуючи цю операцію для змінної x0, отримаємо:

F = ~ x1 * (~ x0 * (f (0,0) + x0 * (f (0,1)) + x1 * (~ x0 * (f (1,0) + x0 * (f (1,1)) = ~ x1 * ~ x0 * f (0,0) + ~ x1 * x0 * f (0,1) + x1 * ~ x0 * f (1,0) + x1 * x0 * f (1,1). (12.1)

Вираз (12.1) дозволяє записати всі переключательние функції від двох змінних, використовуючи тільки три основних логічних операції. p> Розглянемо розкладання функцій F7-"АБО" і F1-"І", для чого необхідно звернутися до відповідним рядкам таблиці 1. Функція І на двійкових наборах вхідних змінних x1 і x0 (00,01,10,11) приймає значення 0,0,0,1. Записуючи вираз (12.1) для цих значень отримаємо: F1 (x1, x0) = ~ x1 * ~ x0 * 0 + ~ x1 * x0 * 0 + x1 * ~ x0 * 0 + x1 * x0 * 1 = x1 * x0, що соогласуется з її визначенням. Таким же чином, знаходимо алгебраїчне вираз функції F7-"АБО", яка, відповідно, на ...


Назад | сторінка 34 з 39 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Многочлен Жегалкина. Діаграма Ейлера-Венна. Властивості логічної функції ...
  • Реферат на тему: Аналіз функції двох змінних
  • Реферат на тему: Програма для пошуку мінімуму функції двох дійсних змінних в заданій області
  • Реферат на тему: Функції декількох змінних
  • Реферат на тему: Функції декількох змінних