- •1 Системы счисления
- •2 Сс - записи числа 2 цифр: 0 и 1.
- •8 Сс - : 0,1,2 … 7,
- •16 Сс: 0, 1, 2, 3, … 8, 9, a,b,c,d,e,f. Критерии выбора системы счисления
- •2 См 1 Перевод чисел из одной системы счисления в другую
- •3. Кодирование чисел
- •4 Переполнение разрядной сетки
- •Модифицированные коды
- •5 Машинные формы представления чисел
- •6 Округление
- •7 Сложение чисел с плавающей запятой
- •Нормализация чисел
- •8 Машинные методы умножения чисел в прямых кодах
- •9 Умножение с хранением переносов
- •10 Умножение на два разряда множителя одновременно
- •11 Умножение в дополнительных кодах
- •12Умножение в дополнительных кодах
- •13 Умножение на два разряда множителя в дополнительных кодах
- •14 Матричные методы умножения(схема)
- •15 Машинные методы деления
- •Деление чисел в дополнительных кодах
- •16 Методы ускорения деления
- •17 Одноразрядный двоично-десятичный сумматор
- •18 Суммирование чисел с один зн-ми в bcd-коде
- •19 Суммирование чисел с разными знаками в bcd-коде
- •20 Bcd-коды с избытком 3
- •21 Осн понятия алгебры
- •Основные понятия алгебры логики
- •22 Формы представления функций алгебры логики
- •23 Основные законы алгебры логики
- •24 Системы функций алгебры логики
- •25 Метод Квайна
- •30 Метод Квайна −Мак-Класки
- •31 Алгоритм извлечения (Рота)
- •32 Определение l-экстремалей
- •34 Синтез одноразрядного полного комбинационного сумматора
- •35 Синтез одноразрядного комбинационного полусумматора
- •36 Синтез одноразрядного полного комбинационного сумматора на двух полусумматорах
- •37 Синтез одноразрядного комбинационного вычитателя
- •38 Объединенная схема одноразрядного комбинационного сумматора-вычитателя
- •39 Триггер со счетным входом как полный одноразрядный сумматор
- •40 Основные понятия теории автоматов
- •…40 Способы задания автоматов
- •45 Память автомата
- •47 Граф-схема алгоритма
- •41 Гонки и их устранение в автоматах:
- •2 А 7б Минимизация конъюнктивных нормальных форм
- •46 Стандартные узлы цифр техники
- •48 Пример синтеза мпа по гса
- •44 Канонический метод структурного синтеза автоматов
- •26 Метод минимизирующих карт Карно (Вейча)
- •28 Кубическое задание функций алгебры логики
- •26 Метод минимизирующих карт Карно (Вейча)
- •28 Кубическое задание функций алгебры логики
- •44 Канонический метод структурного синтеза автоматов
21 Осн понятия алгебры
Для формального описания устройств вычислительной техники при их анализе и синтезе используется аппарат алгебры логики (булевой алгеброй).Основными понятиями алгебры логикиявляютсядвоичные переменные и переключательные (булевы) функции.
Двоичные переменныемогут принимать только два значения: 0 (ложь) и 1 (истина) − и обозначаются символамиx1,x2, … ,xn. Двоичные (логические, булевы) переменные являются аргументами булевых (переключательных) функций.
Функция f, зависящая от n переменных x1, x2, ...., xn, называетсябулевой, или переключательной, если функция f и любой из ее аргументовxi, (i = 1...n) принимают значения только из множества {0, 1}.
Или булева функция– это функция, и аргументы и значение которой принадлежат множеству { 0, 1 }. Множество { 0, 1 } обозначим черезB.
Достоинство: такие функции можно задавать перечислением значений при различных значениях аргументов. Для того чтобы задать значение функции от nпеременных, надо определить значения для каждого из 2nвозможных наборов.
x1x2...xn-1 xnf
0 0 ... 0 0 f(0,0,...,0,0)
... ... ... ... ... ...
1 1 ... 1 1 f(1,1,...,1,1)
Для того чтобы задать функцию, достаточно выписать значения f(0,0,...,0,0), f(0,0,...,0,1), f(0,0,...,1,0), f(0,0,...,1,1),...,f(1,1,...,0,0), f(1,1,...,0,1), f(1,1,...,1,0), f(1,1,...,1,1). Этот набор называютвектором значений функции.
Основные понятия алгебры логики
Ф
ункций
от одной переменной четыре: этоконстанта0 (f0),константа1 (f1),тождественная функция (f2), то
есть функция, значение которой совпадает
с аргументом, и функцияотрицания
(f3), значение которой противоположно
значению аргумента. Отрицание будем
обозначатьx.x
f0f1f2f3
0 0 0 1 1
1 0 1 0 1
Переменная xiназываетсяфиктивной(несущественной) переменной функцииf(x1,···,xn), если
f(x1,···,xi-1,0,xi+1,···,xn) = f(x1,···,xi-1,1,xi+1,···,xn)
для любых значений x1,···,xi-1,xi+1,···,xn. Иначе переменнаяxiназываетсясущественной.
Основными операциями булевой алгебры являются: отрицание, логическое сложение и логическое умножение. Возведение в степень и извлечение корня - вырожденными логическими операциями, поскольку значения, принимаемые аргументами при возведении в степень и извлечении корня, остаются неизменными, если принять справедливость равенств 1·1= 1 и 0·0= 0. Операции вычитания и деления не рассматриваются и не допускаются.
Л
огическое
отрицание(функция НЕ) высказывания
x наз такое сложное высказывание f(x),
которое истинно, когда x ложно, и наоборот.
Функция НЕ записывается следующим
образом: f1=x.
Логическое умножение (конъюнкция). Конъюнкция (функция И) двух переменныхx1иx2− это сложное высказывание, которое истинно только тогда, когда истинныx1иx2, и ложно для всех остальных наборов переменных. Логическая функция конъюнкции имеет видf=x1·x2. Для обозначения операции конъюнкции используются также символы & и Λ. Функция логического умножения (И) отnпеременных имеет видf2=(x1,x2, …,xn)=x1·x2· … ·xn = Λxi.
Логическое сложение (дизъюнкция). Дизъюнкция (функция ИЛИ) двух переменныхx1иx2– это сложное высказывание, которое истинно тогда, когда истинна хотя бы одна из переменныхx1иx2, и ложно, когда они обе ложны. Логическая функция дизъюнкции имеет видf=x1+x2. Для обозначения операции дизъюнкции используется также символV. Функция логического сложения (ИЛИ) отnпеременных имеет видf2=(x1,x2, …,xn)=x1+x2+ … +xn =Vxi.
Отрицание конъюнкции (операция Шеффера). Отрицание конъюнкции (функция И-НЕ) двух переменныхx1иx2– сложное высказывание, ложное только при истинности обоих аргументовx1иx2. Логическая функция И-НЕ имеет видf=x1·x2.
О

трицание
дизъюнкции (операция Пирса (Вебба)).
Отрицание дизъюнкции (функция ИЛИ-НЕ)
двух переменныхx1иx2– сложное
высказывание, истинное только тогда,
когда оба аргумента принимают ложное
значение. Логическая функция ИЛИ-НЕ
имеет видf=x1+x2.
Сложение по модулю 2 (исключающее ИЛИ). Сложение по модулю 2 − это сложное высказывание, которое истинно только тогда, когда истинна только одна из переменныхx1иx2. Логическая функция ”сумма по модулю 2” имеет видf=x1x2. Если число переменныхn>2, то функция истинна на тех наборах, в которых число единиц нечетно
Импликация. Это высказывание, принимающее ложное значение только в случае, еслиx1истинно, аx2ложно.
Простейшие булевы функции позволяют строить новые булевы функции с помощью обобщенной операции, называемой операцией суперпозиции.
Однако следует отметить:
одна и та же функция может быть представлена разными формулами;
каждой формуле соответствует своя суперпозиция и, следовательно, своя схема соединений элементов;
между формулами представления булевых функций и схемами, их реализующими, существует взаимно однозначное соответствие.
