- •2. Двоично – десятичные системы счисления. Использование 2k -х систем счисления. Перевод чисел, представленных в 2k-х системах счисления1.
- •3. Представление чисел с фиксированной и плавающей запятой: диапазон, точность.
- •4. Прямой обратный и дополнительный коды. Выполнение
- •5. Алгебра логики: Основные понятия, Функции алгебры логики (фал)
- •6. Элементарные логические функции, Понятие Базиса
- •7. Основные эквивалентности. Способы представления фал: таблица
- •9. Минимизация методом Квайна - МакКласски.
- •10. Графические методы минимизации: Диаграммы Вейча.
- •Взаимозависимость формата команды и основных параметров эвм
- •21.Понятие микропрограммы взаимосвязь с командой эвм.
- •22.Взаимодействие основных узлов и устройств эвм при автоматическом выполнении команды в трехадресной эвм.
- •23.Арифметико-логическое устройство (бо). Назначение. Варианты реализации.
- •24. Принципы организации управления. По структуре и времени.
- •25.Уу с жесткой логикой и Микропрограммное. Типы МкПуу. Схема Шлеппе.
- •26. Организация памяти эвм. Принцип Неймана. Ооп принцип организации и характеристики.
- •27. Организация регистровой памяти.
- •28. Принцип кеширования и организация кэш памяти.
- •29. Использование механизма старения для зу типа кэш.
- •30. Запоминающие устройства с произвольной выборкой, структура и организация работы с информацией.
- •32) Принцип мультиплексирования адреса
- •33) Организация ооп с использованием сегментирования
- •34) Буферизация при организации обмена с памятью
- •35) Конвейерный метод обработки информации
- •36) Понятия и роль ос. Иерархия по.
- •37) Мультипрограммный режим работы вычислительных систем.
- •38) Распределение ресурсов при мультипрограммном режиме. Приоритеты.
- •39) Виртуализация памяти в вычислительной системе. Защита памяти.
- •40) Организация 16 разрядного процессора i8086.
- •Вопрос 41 Форматы команд и данных 16 разрядного процессора i8086
- •Вопрос 42 Организация основной оперативной памяти 16 разрядного процессора i8086
- •Вопрос 43 Регистровая память 16 разрядного процессора i8086
- •Вопрос 44 Основные способы адресации 16 разрядного процессора i8086
- •45) Особенности организации ветвлений в программе для 16 разрядного процессора i8086
- •9.6 Рис.9.5. Минимальный режим – цикл чтение
5. Алгебра логики: Основные понятия, Функции алгебры логики (фал)
Булевой (логической) переменной называют переменную, принимающую значение из множества {0,1}. Название «логическая» следует из того, что её значения трактуются чаще всего как «истина» (для 1) и «ложь» (для 0).
Функцией алгебры логики (переключательной или булевой функцией) от n переменных называют однозначное отображение множества всевозможных наборов значений n булевых переменных в множество {0,1}.
Такую функцию можно представить в виде таблицы из n+1 столбцов и 2n строк. Эта таблица называется таблицей истинности.
Наборы значений переменных располагают в лексикографическом порядке (в порядке возрастания), как в примере в табл. 5.1 для n = 3.
Число всевозможных наборов значений переменных составляет N=2n. Число различных функций, которые могут быть записаны в таблице, равно 2N.
Таблица 5.1
|
Второй способ описания функции состоит в том. что перечисляются наборы значений, на которых функция равна 1 (множество Т1), или равна 0 (множество Т0).
Для приведённого примера функцию можно представить как Т1={001,010,100, 111}.
Третий способ описания – представление функций в виде вектора. Так как порядок перечисления наборов входных переменных установлен, то достаточно указать только столбец функции. Для приведенного примера это будет вектор <01101001> .
Определение. Булева функция существенно зависит от переменной хi, если найдутся два набора значений переменных, отличающиеся только i-й компонентой, на которых значения функции не совпадают. Переменная, от которой функция существенно не зависит, называется несущественной или мнимой для данной функции.
Пример. Пусть функция на наборах значений переменных <00110> и <01110> равна, соответственно, 1 и 0. Эта функция существенно зависит от второй переменной, потому что её значение на этих наборах определяется только значением этой переменной.
Будем считать, что функция не изменится, если в нее добавить или из нее убрать любое количество несущественных переменных.
Таблица 5.2
|
Среди четырех функций одной переменной, приведенных в табл.5.2, две функции, первая и последняя, являются константами (не зависящими ни от одной переменной). Их обозначают соответственно как 0 и 1. Вторая функция повторяет переменную. Третья противоположна ей, называется инверсией и обозначается `x.
Пусть [n] – число функций, существенно зависимых от n переменных. Тогда [1] = 2, [0] = 2. Для любого n это число можно подсчитать по рекуррентной формуле
[n] = 2N- [0] - Cn1[1] - Cn2[2] - .... Cnn-1[n-1].
Здесь N=2n, первая компонента – число функций от n переменных, из которого последовательно для i=0,1,..., n-1 вычитаются произведения числа функций, существенно зависимых от i переменных, на число способов, которыми можно выбрать i переменных из n.
Так, для n = 2 [2]=16-2-2×2=10. Для n=3 [3]=256-2-3×2-3×10=218.
