Контрольная работа: История вычислительной техники

функции алгебры логики (ФАЛ);

• переключательные функции ;

• булевские функции ;

• двоичные функции .

Вся информация в ЭВМ представляется в двоичной системе счисления. Поставим в соответствие входным сигналам отдельных устройств ЭВМ соответствующие значения х i , (i=1, n), а выходным сигналам – значения функций у j ( j =1, m )

Зависимости

yj =f(x1 , x1 ,…..xn ),

где х i - i-й вход; n число входов; у j j – й выход; m – число выходов в устройстве, описывают алгоритм работы любого устройства ЭВМ.

Каждая такая зависимость yj , является «булевой функцией» (функцией алгебры логики) – число возможных состояний её и каждой её независимой переменной равно двум, а её аргументы определены на множестве {0,1}.

Способы представления ФАЛ

Словесный

При этом способе словесное описание однозначно определяет все случаи, при которых функция принимает значения 0 или 1. Например, многовходовая функция ИЛИ может иметь такое словесное описание: функция принимает значение 1, если хотя бы один из аргументов принимает значение 1, иначе – 0.

Числовой

Функция задается в виде десятичных (или восьмеричных, или шестнадцатиричных) эквивалентов номеров тех наборов аргументов, на которых функция принимает значение 1.

Условие, что функция f (x1, x2, x3) = 1 на наборах 1,3,5,6,7 записывается f (1, 3, 5, 6, 7) = 1.

Аналогичным образом булева функция может быть задана по нулевым значениям.

При нумерации наборов переменным x1, x2, x3 ставится в соответствие веса 22 , 21 , 20 , т.е. 6 набору соответствует двоичный эквивалент 110, а 1 набору – 001.

Табличный

Функция задается в виде таблицы истинности (соответствия), которая содержит 2n строк (по числу наборов аргументов), n столбцов по числу переменных и один столбец значений функции. В такой таблице каждому набору аргументов соответствует значение функции.

Аналитический

Функция задается в виде алгебраического выражения, получаемого путем применения каких-либо логических операций к переменным алгебры логики. применяя операции конъюнкции и дизъюнкции можно задать функцию выражением f (x1, x2, x3) = x1x2 v x3.

Координатный

При этом способе задания таблица истинности функции представляется в виде координатной карты состояний, которая часто называется картой Карно . Такая карта содержит 2n клеток по числу наборов всевозможных значений n переменных функции. Переменные функции разбиваются на две группы так, что одна группа определяет координаты столбца, а другая – координаты строки.

При такoм способе построения клетка определяется координатами переменных, соответствующих определенному двоичному набору.

Внутри клетки карты Карно ставится значение функции на данном наборе.

Переменные в строках и столбцах располагаются так, чтобы соседние клетки карты Карно различались только в одном разряде переменных, т.е. были соседними.

Такой способ представления очень удобен для наглядности при минимизации булевых функций.

Диаграмный

Является способом представления функционирования схемы, реализующей булеву функцию, во времени. Изображается в виде системы графиков, у которых ось Х соответствует автоматному времени (моментам времени), а ось Y соответствует напряжению дискретных уровней сигналов «логический 0» (0,4 в) и «логическая 1» (2,4 в).

К-во Просмотров: 218
Бесплатно скачать Контрольная работа: История вычислительной техники