Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы 11-21.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
436.22 Кб
Скачать

11 Вопрос.

Логические основы

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

Алгебра логики – это раздел математической логики, все элементы (функции и аргументы) которой могут принимать только два значения: 0 и 1, да и нет.

a, b, c . . . – высказывания или логические переменные.

Простейшие операции:

I. Операция отрицания ( операция НЕ , инверсия )

у = а

II. Логическое умножение ( операция И, конъюнкция )

у = ab,

III. Логическое сложение ( операция ИЛИ, дизъюнкция )

у = ab.

Старшей является операция инверсии, более младшей – операция конъюнкции, самой младшей – дизъюнкция.

ФАЛ (функция алгебры логики или булева функция)– алгебраическое выражение, содержащее элементы алгебры логики a,b,c…,связанные между собой операциями, определенными в этой алгебре.

Н апример: f (a, b, c) = a  b  c  a  a  c ;

Элементарной называется ФАЛ одного или двух аргументов, в логическом выражении которой содержится не более одной логической операции.

Например:

Для двух чисел A и B выполнить следующие операции:

a b a b a b a + b

a b a b a b a b и b a

Допустим a = 1310 и b = 2110

Представим их значения в двоичной системе счисления:

a 123 + 122 + 021 + 120 = 13  11012 01101 a = 10010

b 124 + 023 + 122 + 021 + 120  101012 b = 01010

О перации a b 01101 a b 10010

10101 10101

11101 10111

a b 01101 a b¯ 10010

10101 01010

00101 00010

a b = 11101 = 00010

a b = 00101 = 11010

a + b 01101

10101

100010

+ 1310 = 0 0 1 1 0 12 – 1310 = 1 1 0 0 1 0 + 1 = 1 1 0 0 1 12

+ 2110 = 0 1 0 1 0 12 – 2110 = 1 0 1 0 1 0 + 1 = 1 0 1 0 1 12

b a =b+(-a) + 0 1 0 1 0 1

1 1 0 0 1 1

1

0 0 1 0 0 02  + 8

a b =a+(-b) + 0 0 1 1 0 1

1 0 1 0 1 1

1 1 1 0 0 02 дополнительный код

1 0 0 1 1 12 обратный код

+ 1

1 0 1 0 0 02  – 8

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]