
- •Вопрос 1 - Измерение информации
- •Вопрос 2 - Согласование характеристик сигнала и канала.
- •Вопрос 3 - Эффективное кодирование (алгоритмы сжатия данных)
- •Вопрос 4 - Помехоустойчивое кодирование (идея построения помехоустойчивых кодов, коды Хэмминга, циклические коды)
- •Вопрос 5 - Дискретизация и квантование сигналов. Выбор шага дискретизации сигнала по времени, шага квантования по уровню
- •Вопрос 6 - Переключательные (булевы) переменные и функции. Булева алгебра
- •Вопрос 7 - Способы задания булевых функций
- •Вопрос 8 - Минимизация булевых функций
- •Вопрос 9 - Аппарат булевых функций - язык описания функционирования комбинационных схем.
- •Вопрос 10 - Анализ и синтез комбинационных схем
- •Вопрос 11 - Основные понятия и определения из теории автоматов. Абстрактный конечный автомат
- •Вопрос 12 - Методы задания автоматов
- •Вопрос 13 - Структурный синтез автоматов
- •Вопрос 14 - Абстрактный синтез автоматов. Автоматы Мили и Мура
- •Вопрос 15 - Понятие интегральной схемы, понятие серии интегральных схем, виды интегральных схем по степени интеграции, по принципу схемотехнического построения, по быстродействию.
- •Вопрос 16 - Системы элементов, их характеристики. Особенности базовых элементов ттлш, n -моп, кмоп
- •Вопрос 17 - Элементы интегральных схем с открытым коллектором и тремя состояниями выхода, их назначение
- •Вопрос 18 - Триггеры
- •Вопрос 19 - Регистры
- •Параллельные регистры
- •Последовательные сдвигающие регистры
- •Реверсивный регистр
- •Вопрос 20 - Счетчики. Методы повышения быстродействия счетчиков
- •Двоичные счетчики
- •Счетчики с ускоренным переносом
- •А) Счетчик с параллельным переносом
- •Б) Счетчик с комбинированным переносом
- •Вопрос 21 - Мультиплексоры и демультиплексоры. Синтез многовходовых мультиплексоров
- •Демультиплексоры
- •Вопрос 22 - Дешифраторы. Синтез многоразрядных дешифраторов
- •Вопрос 23 - Двоичные и приоритетные шифраторы. Указатели старшей единицы
- •Вопрос 24 - Параллельные многоразрядные сумматоры
- •Сумматоры с групповой системой переноса.
- •Вопрос 25 - Преобразователи кодов
- •Вопрос 26 - Запоминающий элемент интегральных схем динамической памяти и его работа
- •Вопрос 27. Виды мс статической и динамической памяти и их потребит. Особенности.
- •Характеристики мс памяти(на всякий случай)
- •Вопрос 28. Мс энергонезависимой памяти (rom, prom, eprom, eeprom, fram, mram) и их потребительские свойства.
Вопрос 7 - Способы задания булевых функций
Способы задания булевых функций.
Задание ф-ции таблицей истинности
Диаграммный способ
Аналитический способ
Числовые способы
Карточный способ
Кубический способ
На основе двоичной системы
Задание ф-ции таблицей истинности
Формальная логика занимается высказываниями с точки зрения их истинности.
В таблице истинности должны быть указаны все наборы и значения функций на этих наборах. Функции f 6 и f 9 представлены в таблице.
-
x1
x2
f6
f9
0
0
0
1
0
1
1
0
1
0
1
0
1
1
0
1
Диаграммный способ
Диаграммный способ предполагает диаграмму, для каждой переменной и диаграмму для функции. На диаграммах нужно выделять наборы. Достоинством диаграммного способа -наглядность, а недостаток - при большом количестве переменных диаграммы становятся слишком сложными.
Каждый
участок служит для фиксирования набора.
Набор должен читаться ; должен совпадать с двоичными числами в столбце
f7
x1
x2 f7
0 0 1
0 1 1
1 0 1
1 1 0
Аналитические способы
Аналитические способы. Булевая функция может быть записана в виде формул. Известно четыре формы: СДНФ, СКНФ, ДНФ, КНФ.
СДНФ
– совершенная дизьюктивная нормальная
форма
ДНФ - дизьюктивная нормальная форма
КНФ - коньюктивная нормальная форма
Терм – составная часть формулы, выражения
Минтерм Fi x1x2...xn
Макстерм Фi x1+x2... xn
Форма называется нормальной, если она состоит из однотипных составляющих (термов). В зависимости от типа терма (дизъюнктивного или конъюнктивного) форма называется дизъюнктивной или конъюнктивной.
В качестве 1-го признака классификации используется однотипность используемых термов. Однотипность термов:
f
= x1x2
+ x1x2
f
= (x1+x2)
+ x1x2
Ф
F
F
В качестве 2-го критерия берется тип используемого терма.
В дизъюнктивно форме используются минтермы
f
= x1x2
+ x1x2
ДНФ
Fi Fj
В качестве следующего критерия используется совершенность терма.
Форма считается совершенной при использовании совершенных термов, включающих в себя все предусмотренные переменные. Если хотя бы один терм не является совершенным, то форма не может называться совершенной. Обычно такая форма получается после минимизации на основе тождеств склеивания.
Чтобы записать СДНФ, необходимо:
1) выделить в таблице истинности наборы, на которых функция равна 1;
для каждого выделенного набора оформить минтерм, равный 1;
полученные минтермы объединить знаком дизъюнкции.
Для оформления минтерма (конъюнкции) нужно действовать так:
1) перебирать разряды набора,
анализировать разряд, если разряд равен 1, то соответствующая переменная записывается без инверсии, в противном случае - с инверсией.
Чтобы записать СКНФ, необходимо:
1) выделить в таблице истинности наборы, на которых функция равна 0;
для каждого выделенного набора оформить макстерм, равный 0;
полученные макстермы объединить знаком конъюнкции.
Для оформления макстерма (дизъюнкции) нужно:
перебирать разряды набора,
анализировать разряд, если разряд равен 1, то соответствующая переменная записывается с инверсией, в противном случае – без инверсии.
4) Числовые способы
Числовой способ - сокращенный вариантом аналитической записи.
Для СДНФ числовая запись начинается с соединительного знака \/, левее которого внизу ставится 1. Эта единица означает, что минтермы должны быть равными единице. Правее соединительного знака записывается обозначение минтерма F, после чего в круглых скобках фиксируются наборы, на которых минтермы равны единице.
При числовом способе f26, СДНФ = 1VFi(1,3,4), f129, СКНФ= 0 /\Фi(1, 2, 3, 4, 5, 6).
5) Карточный способ
Карточный и кубический способы. Что касается карточного и кубического способов задания, то СКНФ нужно перевести в СДНФ, так как при этих способах чаще используется СДНФ. Каждую заданную функцию надо представить в таблице истинности или числовым способом.
При
карточном представлении каждый квадрат
соответствует определенному набору.
6) Кубический способ
Кубическое представление основано на том, что каждой вершине куба соответствует свой набор. Естественно, что в начале координат будет набор 000, в близи координаты х1 – набор 100, в близи координаты х2 – набор 010, в близи координаты х3 – набор 001. Естественно, что кубическое представление заданной функции будет таким, которое показано на рисунке.