- •Вопрос 1 Понятие системы счисления.
- •Вопрос 2 Перевод чисел из одной системы счисления в другую.
- •Вопрос 3 Представление чисел с фиксированной и плавающей запятой в эвм.
- •Вопрос 4 Форматы данных, прямой, обратный, дополнительный код.
- •Вопрос 5 Выполнение операции алгебраического сложения в эвм.
- •Вопрос 6 Арифметика чисел с плавающей запятой. Погрешности представления.
- •Вопрос 7 Умножение двоичных чисел.
- •Умножение старшими разрядами вперед:
- •Вопрос 8 Методы ускорения выполнения операции умножения.
- •Вопрос 9 Деление двоичных чисел в прямых кодах.
- •1. Деление с восстановлением остатка
- •2. Деление без восстановления остатка
- •Вопрос 10 Деление двоичных чисел в дополнительных кодах.
- •Вопрос 11 Ускоренные методы операции деления.
- •Вопрос 12 Извлечение корня из двоичных чисел.
- •Вопрос 13 Двоично-десятичные коды (d-коды), их разновидности, области применения.
- •Вопрос 14 Особенности выполнения операции сложения в d-кодах.
- •Вопрос 15 Получение дополнительного кода чисел в d-кодах.
- •Вопрос 16 Умножение в d-кодах.
- •Вопрос 17 Деление в d-кодах.
- •Вопрос 18 Бинарные отношения, способы задания.
- •Вопрос 19 Свойства бинарных отношений
- •Вопрос 20 Толерантность, эквивалентность, отношения порядка.
- •Вопрос 21 Транзитивные замыкания.
- •Вопрос 22 Булевы (переключательные) функции. Способы задания булевых функций
- •3) Задание булевой функции вектором ее значений.
- •6) Задание булевой функции формулами
- •Вопрос 23 Элементарные булевы функции двух переменных.
- •Вопрос 24
- •Вопрос 25 Специальные классы булевых функций. Линейные; самодвойственные; функции, сохраняющие 0; сохраняющие 1, монотонные. Понятие о базисе булевых функций.
- •Булев базис
- •Вопрос 26 Дизъюнктивная нормальная форма Дизъюнктивная нормальная форма
- •Запись сднф
- •Вопрос 27 Конъюнктивная нормальная форма.
- •Запись скнф
- •Вопрос 28 Минимизация булевых функций методом Квайна-Мак-Класки
- •Вопрос 29 Минимизация булевых функций методом Блейка
- •Вопрос 30 Не полностью определенные функции, минимизация не полностью определенных функций на картах Карно и методом Квайна-Мак-Класки. Карты Карно
- •Минимизация булевых функций методом Квайна-Мак-Класки
- •Вопрос 31 Минимизация систем переключательных функций
- •Вопрос 32 Алгебра высказываний
- •Вопрос 34 Реализация комбинационных схем в базисе Жегалкина («и», «искл. Или», «1»).
- •Вопрос 35 Реализация комбинационных схем в базисах «и-не», «2и-не», оценка сложности.
- •Вопрос 36 Реализация комбинационных схем в базисах «или-не», «2или-не», оценка сложности
- •Вопрос 37 Реализация комбинационных схем на дешифраторах
- •Вопрос 38 Реализация комбинационных схем на мультиплексорах
Вопрос 14 Особенности выполнения операции сложения в d-кодах.
Суммирование двоично-десяичных чисел можно производить по правилам обычной двоичной арифметики, а затем производить двоично-десятичную коррекцию. Двоично-десятичная коррекция заключается в проверке каждой тетрады на допустимые коды. Если в какой либо тетраде обнаруживается запрещенная комбинация , то это говорит о переполнении. В этом случае необходимо произвести двоично-десятичную коррекцию. Двоично-десятичная коррекция заключается в дополнительном суммировании числа шесть (число запрещенных комбинаций) с тетрадой, в которой произошло переполнение или произошёл перенос в старшую тетраду. Приведём два примера:
В 08421, если число больше 9 или есть перенос, то выполняется коррекция, + 0110
В 0841113 переноса нет + 1101, перенос есть + 0011
Вопрос 15 Получение дополнительного кода чисел в d-кодах.
Получение доп. кода в D-кодах.
Код 8421: Дополнительный код положит. числа совпадает с прямым.
Для доп. кода отрицат. числа к каждой тетраде, кроме знаковой, прибавляется 6 (0110), затем инвертируются разряды и в младший разряд последней тетрады +1.
Код 8421+3: Дополнительный код положит. числа совпадает с прямым.
Для доп. кода отрицат. чисел инвертируются разряды и в младший разряд последней тетрады +1. Так как этот код самодополняем.
Вопрос 16 Умножение в d-кодах.
Чаще используется код 8421+3: Выполняется n циклов по числу разрядов множителя. На сумматоре модиф. знаковый разряд и доп. разряд для округления.
Умножение можно вып-ть различ способами. Распространенный: в завис-ти от цифры множителя вы-ть действия:
0 +0
1 +А
2 +2А
3 +2А+А
4 +2А+2А
5 +2А+2А+А
6 –2А–2А
7 –2А–А
8 –2А
9 –А
2А –множитель, сдвинутый на разряд влево и коррекция: +1101, если тетрада до сдвига была 0-4, +0011, если 5-9.( –2А по доп. коду).
Если в цикле был перенос, то к тетраде в коррекции +0011, если нет, то +1101 (ЦПЗ).
После вып-я умножения округление путем +5 (1000) в доп. разряд (млад. тетраде).
Вопрос 17 Деление в d-кодах.
Чаще используется код 8421+3. Алгоритм без восстановления остатка (с восст. не применяется).
Знак вып-ся суммой знаков операндов по модулю2, действия с 2 «+» числами.
N циклов деления: в первом такте сдвиг 2 регистра вправо на 1 тераду, сдвиг 1 регистра на 1 тетраду влево, при этом разряд формируется значением счетчика.
Циклы делятся на четные (перед началом вып-я операции Сч=9, прибавление делителя до изменения знака сумматора и Сч-1) и нечетные (перед началом вып-я операции Сч=0, вычитание делителя до изменения знака сумматора и Сч+1). В конце вып-ся n+1 цикл для передачи последней
Вопрос 18 Бинарные отношения, способы задания.
Бинарные отношения – отношения между двумя величинами, объектами, высказываниями.
Существует 4 способа задания отношений:
1) Состоит в 1 непосредственном перечислении таких пар. Приемлем лишь в случае конечного множества R .
2) Матричный. Все элементы нумеруются, и матрица отношения R определяется своими элементами для всех i и j. Н-р, турнирные таблицы (если ничьи обозначить нулями, как и проигрыш, то матрица изобразит отношение "xi - победитель xy").
3) Графом. Вершинам графа G(R) ставят в соответствия (пронумерованные) элементы множества X , и если xiRyj , то от вершины xi проводят направленную дугу к вершине xj .
4) Сечениями. Для определения отношений на бесконечных множествах альтернатив. (Множество).