Информатика. Стефанов А.М - 10 стр.

UptoLike

19
Переход от двоичных чисел к 16-ричным производится по следую-
щему правилу. Двоичное число, начиная с младших разрядов, разбива-
ется на тетрады (четверки символов), каждая из которых записывается
символами 16-ричной системы счисления. Если длина числа не кратна
четырём, то оно дополняется старшими нулевыми разрядами. Переход
от 16-ричных чисел к двоичным производится
в обратном порядке.
3.3. Логические основы построения ЭВМ
Для анализа и синтеза (создания) цифровых систем используется
математический аппарат алгебры логики. Алгебра логикиэто раздел
математической логики, все элементы (функции и аргументы) которой
могут принимать только два значения: 0 и 1.
Функция, однозначно определяющая соответствие каждой сово-
купности значений аргументов нулю или единице, называется
функци-
ей алгебры логики (ФАЛ). ФАЛ представляет собой алгебраическое
выражение, содержащее переменные-аргументы, связанные между со-
бой логическими операциями. Любая ФАЛ состоит из одной или более
элементарных ФАЛ. Элементарной называется ФАЛ одного или двух
аргументов, в логическом выражении которой содержится не более од-
ной логической операции. Основные из элементарных ФАЛ приведены
в табл. 3.2. Старшей является операция инверсии, более младшей
операция конъюнкции, самой младшейоперации типа дизъюнкции.
Технически ФАЛ реализуются специальными электрическими
схемами, называемыми логическими элементами. Название и условное
графическое обозначение (УГО) логических элементов также приведе-
ны в табл. 3.2. Логические элементы изготавливаются в виде инте-
гральных микросхем, причем один корпус микросхемы содержит,
как
правило, несколько независимых однотипных логических элементов.
С целью упрощения устройств цифровых систем или применения
в них однотипных логических элементов, соответствующие ФАЛ пре-
образовывают, используя при этом законы и тождества алгебры логики:
сочетательный закон: a(bс) = (аb) с, а(bс) = (аb)с,
а (b
с) = (а b) с;
переместительный закон: аb = bа, аb = bа, а b = b а;
распределительный закон: а(bс) = (аb)(ас),
а(bс) = (аb)(ас), а(b с) = (аb) (ас);
закон двойной инверсии: а = а
;
закон двойственности (правила де Моргана): аb = аb, аb = аb;
закон поглощения: а ас = а, a(ac) = a;
закон склеивания: ас ac = a, (aс)(ac) = a;
тождества:
20
1
а у
1) х х = х, 4) х х = 1, 7) х 1 = 1, 10) х 0 = х,
2) х х = х, 5) х х = 0, 8) х 1 = х, 11) х 0 = 0,
3) х х = 0, 6)х х = 1, 9) х 1 = х, 12) х 0 = х.
Здесь символ обозначает операцию «дизъюнкция», символ опе-
рацию «конъюнкция», а символ
операцию «сумма по модулю два».
Таблица 3.2. Основные функции и операции алгебры логики и их
техническая реализация
Логический эле-
мент
Правило выпол-
нения операции
Операция
УГО Название a b y
Функция
Отрица-
ние (ин-
версия)
НЕ
(инвертор)
0
1
1
0
у =
х
Дизъ-
юнкция
ИЛИ
0
0
1
1
0
1
0
1
0
1
1
1
у = ab
Конъ-
юнкция
И
0
0
1
1
0
1
0
1
0
0
0
1
у = ab
Стрелка
Пирса
ИЛИ-НЕ
0
0
1
1
0
1
0
1
1
0
0
0
у = ab = ab
Штрих
Шеффе-
ра
И-НЕ
0
0
1
1
0
1
0
1
1
1
1
0
у = a | b = ab
Сумма
по
модулю
2
Исклю-
чающее
ИЛИ
0
0
1
1
0
1
0
1
0
1
1
0
у = a b =
ab ab
Равно-
значность
Равно-
значность
0
0
1
1
0
1
0
1
1
0
0
1
у = ab = a b
= ab ab
1
a
b
у
&
a
b
у
1
a
b
у
&
a
b
у
=1
a
b
у
=1
a
b
у
                                  19                                                                        20
     Переход от двоичных чисел к 16-ричным производится по следую-             1) х ∨ х = х,   4) х ∨ х = 1,   7) х ∨ 1 = 1,  10) х ∨ 0 = х,
щему правилу. Двоичное число, начиная с младших разрядов, разбива-             2) х ∧ х = х,   5) х ∧ х = 0,   8) х ∧ 1 = х,  11) х ∧ 0 = 0,
ется на тетрады (четверки символов), каждая из которых записывается            3) х ⊕ х = 0,   6)х ⊕ х = 1,    9) х ⊕ 1 = х,  12) х ⊕ 0 = х.
символами 16-ричной системы счисления. Если длина числа не кратна         Здесь символ ∨ обозначает операцию «дизъюнкция», символ ∧ – опе-
четырём, то оно дополняется старшими нулевыми разрядами. Переход          рацию «конъюнкция», а символ ⊕ – операцию «сумма по модулю два».
от 16-ричных чисел к двоичным производится в обратном порядке.
                                                                              Таблица 3.2. Основные функции и операции алгебры логики и их
               3.3. Логические основы построения ЭВМ                                       техническая реализация
     Для анализа и синтеза (создания) цифровых систем используется                     Логический эле-     Правило выпол-
математический аппарат алгебры логики. Алгебра логики – это раздел         Операция           мент         нения операции     Функция
математической логики, все элементы (функции и аргументы) которой                      УГО       Название a       b   y
могут принимать только два значения: 0 и 1.
     Функция, однозначно определяющая соответствие каждой сово-             Отрица-
                                                                                         1         НЕ            0       1
купности значений аргументов нулю или единице, называется функци-           ние (ин- а       у (инвертор)                    у= х
                                                                                                                 1       0
ей алгебры логики (ФАЛ). ФАЛ представляет собой алгебраическое              версия)
выражение, содержащее переменные-аргументы, связанные между со-                                                  0   0   0
бой логическими операциями. Любая ФАЛ состоит из одной или более             Дизъ-    a 1                        0   1   1
элементарных ФАЛ. Элементарной называется ФАЛ одного или двух               юнкция
                                                                                             у    ИЛИ
                                                                                                                 1   0   1
                                                                                                                             у = a∨b
                                                                                      b
аргументов, в логическом выражении которой содержится не более од-                                               1   1   1
ной логической операции. Основные из элементарных ФАЛ приведены                                                  0   0   0
в табл. 3.2. Старшей является операция инверсии, более младшей –            Конъ-     a & у                      0   1   0
операция конъюнкции, самой младшей – операции типа дизъюнкции.                                     И                         у = a∧b
                                                                            юнкция    b                          1   0   0
     Технически ФАЛ реализуются специальными электрическими                                                      1   1   1
схемами, называемыми логическими элементами. Название и условное                                                 0   0   1
графическое обозначение (УГО) логических элементов также приведе-           Стрелка   a 1                        0   1   0   у = a↓b = a∨b
ны в табл. 3.2. Логические элементы изготавливаются в виде инте-                             у ИЛИ-НЕ
                                                                             Пирса    b                          1   0   0
гральных микросхем, причем один корпус микросхемы содержит, как                                                  1   1   0
правило, несколько независимых однотипных логических элементов.                                                  0   0   1
     С целью упрощения устройств цифровых систем или применения             Штрих     a & у                      0   1   1   у = a | b = a∧b
в них однотипных логических элементов, соответствующие ФАЛ пре-             Шеффе-                И-НЕ
                                                                              ра
                                                                                      b                          1   0   1
образовывают, используя при этом законы и тождества алгебры логики:                                              1   1   0
     − сочетательный закон: a∧(b∧с) = (а∧b) ∧с, а∨(b∨с) = (а∨b)∨с,          Сумма                                0   0   0
                            а ⊕ (b ⊕ с) = (а ⊕ b) ⊕ с;                                a =1       Исклю-
                                                                              по                                 0   1   1   у = a⊕ b =
     − переместительный закон: а∧b = b∧а, а∨b = b∨а, а ⊕ b = b ⊕ а;                        у     чающее
                                                                            модулю    b                          1   0   1       a∧b ∨ a∧b
     − распределительный закон: а∧(b∨с) = (а∧b)∨(а∧с),                                            ИЛИ
                                                                               2                                 1   1   0
             а∨(b∧с) = (а∨b)∧(а∨с), а∧(b⊕ с) = (а∧b)⊕ (а∧с);                                                     0   0   1
     − закон двойной инверсии: а = а;                                        Равно- a =1 у Равно-                0   1   0   у = a∾b = a⊕ b
     − закон двойственности (правила де Моргана): а∨b = а∧b, а∧b = а∨b;    значность b    значность              1   0   0       = a∧b ∨ a∧b
     − закон поглощения: а ∨ а∧с = а, a∧(a∨c) = a;                                                               1   1   1
     − закон склеивания: а∧с ∨ a∧c = a, (a∨с)∧(a∨c) = a;
     − тождества: