Логические константы и переменные. Логические операции. Логические элементы
МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ ДИСКРЕТНЫХ УСТРОЙСТВ Системы счисления Каждое число состоит из цифр. Способ записи чисел цифровыми знаками называется системой счисления. В настоящее время используются только позиционные системы счисления, в которых значение каждой входящей в число цифры зависит от её положения в записи числа. Количество различных цифр, применяемых в позиционной системе, называют основанием системы. В зависимости от основания системы счисления могут быть десятичными – с основанием 10, двоичными – с основанием 2 и др. Коды натурального ряда чисел в различных системах счисления представлены в таблице 1. Таблица 1 – Коды чисел
Восьмеричную и шестнадцатеричную системы счисления применяют при программировании для более удобной и короткой записи двоичных кодов команд. Для перевода чисел из этих систем счисления в двоичную систему не требуется специальных операций. Так как 8 = 23, а 16 = 24, то один разряд числа, записанного в восьмеричной системе счисления, преобразуется в три разряда, а один разряд числа, записанного в шестнадцатеричной системе счисления, преобразуется в четыре разряда числа двоичной системы счисления и наоборот. Двоично-десятичную систему строят по принципу шестнадцатиричной, то есть один разряд числа, записанного в десятичной системе, преобразуется в четыре разряда числа двоичной системы счисления и наоборот. При этом используется неполный набор четырёхразрядного двоичного кода, поскольку 10 < 24. Такая система применяется для построения схем дискретных устройств по принципу разрядных декад, с выходов которых сигналы можно сразу подавать на устройства индикации.
Дискретные сигналы Алфавит дискретных устройств содержит только два знака: 0 (ноль) и 1 (единица). Объём двоичного алфавита определяет объём информации, выражаемый одним символом. В общем виде информацию измеряют в битах и определяют по формуле , (1.1) где n – число равновероятных исходов в событии, описываемом дискретным сигналом. Так как для дискретного сигнала n = 2, то бит – это объём информации, передаваемый одним двоичным символом. Восемь бит образуют один байт, то есть в одном байте восемь двоичных разрядов. Кодовое слово, применяемое в алгоритмах обмена информацией в вычислительной технике, содержит четыре байта (32 двоичных разряда) или восемь байт (64 двоичных разряда). Эквивалент кодового слова из 32 единиц двоичной системы счисления в десятичной системе счисления – 4 294 967 296. Значениям знаков 0 и 1 могут быть поставлены в соответствие различные характеристики токов или напряжений. Например, при потенциальном способе это могут быть их некоторые установившиеся значения: высокий уровень напряжения – логическая единица, низкий уровень – логический ноль. Временная диаграмма такого дискретного сигнала представлена на рисунке 1. Рисунок 1 – Временная диаграмма дискретного сигнала
Преимущества дискретного сигнала: малое потребление мощности от источника питания в статическом режиме: насыщение ; отсечка и высокая помехозащищённость: амплитуда помехи Um.помехи может достигать половины величины напряжения сигнала логической единицы U(1), не вызывая ошибки определения значения сигнала.
Логические константы и переменные. Логические операции. Логические элементы Для описания алгоритмов работы дискретных устройств необходим соответствующий математический аппарат. Такой математический аппарат в XIX веке разработал ирландский математик Джон Буль, и теперь его называют булевой алгеброй (алгеброй логики). Булева алгебра оперирует двумя понятиями: событие истинно (логическая единица – лог. 1) или событие ложно (логический нуль – лог. 0). Эти два понятия называются константами алгебры логики. Логические переменные могут принимать одно из двух значений констант: х = 0, если х ¹ 1; х = 1, если х ¹ 0. Над логическими константами и переменными можно совершать логические операции: логическое сложение, логическое умножение и отрицание (инверсию). Логическое сложение: операция ИЛИ (дизъюнкция). Правило логического сложения для двух переменных представлено в таблице 2.
Таблица 2 – Правило операции логического сложения
Операция логического сложения справедлива для любого числа переменных и соответствует математической операции объединения множеств. Число переменных, над которыми проводится операция, обозначается цифрой, стоящей перед обозначением операции. Для данного примера получаем запись 2ИЛИ. Логическое умножение: операция И (конъюнкция). Правило логического умножения для двух переменных представлено в таблице 3.
Таблица 3 – Правило операции логического умножения
Операция логического умножения также справедлива для любого числа переменных и соответствует математической операции пересечения множеств. Число переменных, над которыми проводится операция, также обозначается цифрой, стоящей перед обозначением операции. Для данного примера получаем запись 2И. Отрицание (инверсия): операция НЕ. Операция обозначается горизонтальной чертой над переменной (или над выражением, содержащим несколько переменных) и определяется правилом: если , то ; если , то . Логические элементы. В соответствии с перечнем логических операций различают три основных логических элемента (ЛЭ): И, ИЛИ, НЕ. Условные графические обозначения логических элементов представлены на рисунке 2.
Рисунок 2 – Условные графические обозначения логических элементов
Число входов элементов И и ИЛИ может быть произвольным. Элемент НЕ всегда имеет только один вход.
Популярное: Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (734)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |