- •Вопрос 1. Понятие системы счисления.
- •Вопрос 2. Перевод чисел из одной системы счисления в другую.
- •Вопрос 3. Представление чисел с фиксированной и плавающей запятой в эвм.
- •Вопрос 4. Форматы данных, прямой, обратный, дополнительный код.
- •5) Выполнение операции алгебраического сложения в эвм.
- •6) Арифметика чисел с плавающей запятой. Погрешности представления.
- •Сложение/вычитание:
- •Погрешности:
- •Умножение:
- •7) Умножение двоичных чисел.
- •8) Методы ускорения выполнения операции умножения.
- •Пример:
- •9) Деление двоичных чисел в прямых кодах.
- •10) Деление двоичных чисел в дополнительных кодах.
- •11) Ускоренные методы операции деления.
- •Деление с восстановлением остатка:
- •Деление без восстановления остатка
- •12) Извлечение корня из двоичных чисел.
- •13) Двоично-десятичные коды (d-коды), их разновидности, области применения.
- •14) Особенности выполнения операции сложения в d-кодах.
- •Примеры:
- •15) Получение дополнительного кода чисел в d-кодах. Алгоритм получения дополнительного кода в d-кодах (на примере 8421-кода):
- •16) Умножение в d-кодах.
- •17) Деление в d-кодах.
- •18) Бинарные отношения, способы задания.
- •Существует 5 способов задания отношений:
- •19) Свойства бинарных отношений
- •20) Толерантность, эквивалентность, отношения порядка.
- •21) Транзитивные замыкания.
- •22)Булевы (переключательные) функции. Способы задания булевых функций
- •23) Элементарные булевы функции двух переменных.
- •Вопрос 24
- •1. Линейные булевы функции
- •26) Дизъюнктивная нормальная форма
- •27) Конъюнктивная нормальная форма.
- •28) Минимизация булевых функций методом Квайна-Мак-Класки
- •29) Минимизация булевых функций методом Блейка
- •30) Не полностью определенные функции, минимизация не полностью определенных функций на картах Карно и методом Квайна-Мак-Класки.
- •Карты Карно
- •31) Минимизация систем переключательных функций
- •32) Алгебра высказываний
- •34) Реализация комбинационных схем в базисе Жегалкина («и», «искл. Или», «1»).
- •Полином Жегалкина (многочлен по модулю 2)
- •Базис Жегалкина
- •Свойства реализации
- •35) Реализация комбинационных схем в базисах «и-не», «2и-не», оценка сложности.
- •36) Реализация комбинационных схем в базисах «или-не», «2или-не», оценка сложности
- •37) Реализация комбинационных схем на дешифраторах
- •38) Реализация комбинационных схем на мультиплексорах
31) Минимизация систем переключательных функций
Минимизация систем переключательных функций — это процесс упрощения набора булевых функций, которые вместе реализуют систему, с целью уменьшения общего числа логических элементов, затрат на их реализацию и повышения эффективности работы.
Представление функций системы:
Каждая функция системы описывается своим булевым выражением, таблицей истинности или картой Карно.
Функции могут иметь общие переменные.
Методы минимизации:
Минимизация по отдельности: минимизируются каждая функция отдельно, что может приводить к избыточным элементам в суммарной схеме.
Совместная минимизация: анализируются все функции системы одновременно, чтобы выделить общие подфункции и минимизировать общее количество элементов.
Используемые методы:
Метод Квайна-Мак-Класки (КМК) расширенный для систем: строятся таблицы импликант для всех функций и ищутся общие простые импликанты.
Минимизация на картах Карно: визуальное объединение групп для каждой функции с выделением общих.
Алгоритмические методы: специализированные программы и алгоритмы для поиска минимальных покрытий, учитывающих всю систему.
32) Алгебра высказываний
Алгебра высказываний — это раздел математической логики, изучающий правила и операции над логическими высказываниями, которые могут быть истинными или ложными. В алгебре высказываний рассматриваются логические операции, такие как:
Конъюнкция (И, ∧) — истинна, если оба высказывания истинны.
Дизъюнкция (ИЛИ, ∨) — истинна, если хотя бы одно высказывание истинно.
Отрицание (НЕ, ¬) — меняет значение высказывания на противоположное.
Импликация (→) — «если ..., то ...», ложна только когда предпосылка истинна, а следствие ложно.
Эквиваленция (↔) — истинна, если оба высказывания имеют одинаковую истинностную оценку.
Высказывание – это истинное или ложное повествовательное предложение.
Обозначения
операций:
33) Реализация комбинационных схем в заданном базисе. Реализация комбинационных схем в классическом базисе («НЕ», «И», «ИЛИ»). Принципы реализации «по единицам» и «по нулям». Оценка сложности комбинационных схем.
Реализация комбинационных схем в заданном базисе — это процесс построения логических схем, реализующих заданные булевы функции с использованием определённого набора логических элементов (базиса), например, классического базиса: НЕ, И, ИЛИ.
Классический базис: НЕ, И, ИЛИ - Этот базис является полным, то есть любой булевой функции можно сопоставить логическую схему, построенную только из этих трёх элементов:
НЕ (инвертор) — реализует отрицание.
И (конъюнкция) — выдаёт 1, если все входы равны 1.
ИЛИ (дизъюнкция) — выдаёт 1, если хотя бы один вход равен 1.
Принципы реализации:
1. По единицам (через ДНФ — дизъюнктивную нормальную форму):
Представляется как дизъюнкция (ИЛИ) всех элементарных конъюнкций (И), соответствующих тем наборам входных переменных, на которых функция равна 1.
Каждая конъюнкция включает переменную напрямую или инвертированную, в зависимости от значения 0 или 1 в наборе.
2. По нулям (через КНФ — конъюнктивную нормальную форму):
Представляется как конъюнкция (И) всех элементарных дизъюнкций (ИЛИ), соответствующих тем наборам, на которых функция равна 0.
Каждая дизъюнкция включает переменные или их инверсии в зависимости от значения 1 или 0 в наборе.
Оценка сложности комбинационной схемы:
Сложность схемы оценивается по:
Числу логических элементов (НЕ, И, ИЛИ).
Глубине схемы — максимальное число уровней логических элементов от входа до выхода.
Общему числу входов элементов.
Минимизация булевой функции позволяет сократить все эти параметры и реализовать схему наиболее эффективно.
