
- •Логические связки
- •Логические операции
- •Логическая формула
- •Логические выражения и таблицы истинности
- •Алгоритм построения таблицы истинности:
- •Логические законы.
- •Упростите логические формулы.
- •Логические функции.
- •Логические основы компьютеров.
- •Представление информации в пк.
- •Сложение и вычитание в сс.
- •Сумматор двоичных чисел.
- •Триггер.
- •Абстрактное определение булевых функций.
- •Применение булевых функций к релейно-контактным схемам
- •Двоичный полусумматор
- •Шифратор и дешифратор
- •Марковские подстановки
- •Лямбда исчислений без типов
- •Абстракция
- •Редукция. Вычисление термов
Логические основы компьютеров.
Л
не
Инвертор
И
a(0,0,1,1)
b(0,1,0,1)
F(0,0,0,1)
a(0,0,1,1)
b(0,1,0,1)
F(0,1,1,1)
Конъюнктор Дизьюнктор
Пример.
П
НЕ
И
┐a(1,1,0,1)
b*┐a(1,1,0,1)
ИЛИ
F(0,1,1,0)
┐b*a(1,1,0,1)
И
┐b(1,0,1,0)
НЕ
b(0,1,0,1)
a |
b |
┐a |
┐b |
b^┐a |
┐b^a |
b*┐av┐b*a |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
Задание.
а
F2
F
И
b
а
а
F4
а
F3
F
И
НЕ
b
НЕ
И
F5
а
b
а
b
b
НЕ
И
F
И
ИЛИ
F7(
b
6.
F7.
НЕ
а
ИЛИ
F8
F
b
ИЛИ
F9
а
b
НЕ
8.
F9.
F
НЕ
ИЛИ
И
F10
а
b
b
F11
НЕ
НЕ
ИЛИ
а
НЕ
a
F13
F
НЕ
И
F12
b
12.
F13.
ИЛИ
а
b
НЕ
F
И
НЕ
а
b
F14
F15
14.
F15.
F
И
НЕ
а
b
F1
F
ИЛИ
НЕ
а
b
F16
23.10.13.
Представление информации в пк.
Вся информация в ПК представляется в виде двоичного кода (т.е. 0 и 1).
Представление чисел в ПК с помощью двоичного кода.
Всю информацию компьютер обрабатывает в виде двоичного кода.
Не позиционная система счисления - вес каждой цифры не зависит от её положения в записи числа.
В позиционной системе счисления вес цифры зависит от её места в записи числа.
Любая система счисления имеет основание. Основание - это количество цифр используемых в данной системе счисления.
А = а*qn где q - основание СС.
3910 = 30+9=3*101+9*100
24678=2*83+4*82+6*81+7*80
100112=1*24+0*23+0*22+1*21+1*20
В компьютере на ряду с 2 системой счисления используются 8 и 16-чная СС (система счисления).
Двоичная: Используются цифры - 0, 1
Восьмеричная: 0, 1, 2, 3, 4, 5, 6, 7
Шестнадцатеричная: 0-9 and A(10), B(11), C(12), D(13), E(14), F(15).
Перевод чисел из одной СС в другую СС.
1) Чтобы перевести число из 10СС в 2СС (8 and 16) надо данное число разделить на 2 (8, 16), затем полученное частное снова разделить на 2 (8, 16) и так выполнять деление до тех пор пока последнее частное не будет меньше 2 (8, 16). Последнее частное и остатки от делений образуют число в 2 (8, 16) системе счисления.
Пример:
3710
: 2 18 1
18 : 2 9 0
9 : 2 4 1 1001012
4 : 2 2 0
2 : 2 1 0
1 : 2 0 1
0
.17
* 2 34 0
34 * 2 68 0 0.0012
68 * 2 136 1
37,1610=100101,0012=45,1278=25,2B816
перевод от 0 до 15 (таблица)
29.10.13.
23,1710 =27,1278
Правило перевода из любой системы СС в 10СС.
Чтобы перевести число из двоичной СС в 10СС надо это число представить в виде суммы степеней двоек и полученные произведения сложить.
Пример:
110112=1*24+1*23+0*22+1*21+1*20=16+8+0+2+1=2710
53078=5*83+3*82+0*81+7*80=2560+192+0+7=275910
3АС16=3*162+10*161+12*160=768+160+12=94010
321,478=3*82+2*81+1*80,+4*8-1+7*8-2=
=192+16+1+4/8+7/64=209(39/64)10
30.10.13.