- •Раздел: «кодирование информации. Системы счисления. Основы алебры логики. Логические основы компьютера»
- •Введение
- •Теоретическая часть глава 1. Кодирование информации. Системы счисления
- •1.1. Понятие информации
- •1.1.1. Количество информации
- •1.2. Системы счисления
- •1.3. Перевод чисел из одной системы счисления в другую
- •1.3.1. Перевод дробных чисел из одной системы счисления в другую
- •1.4. Арифметические операции в позиционных системах
- •1.5. Представление чисел в компьютере
- •1.6. Кодирование текстовой информации. Кодировка ascii.
- •1.6.1. Вычисление информационного объема сообщения.
- •1.6.2. Кодирование и декодирование информации.
- •1.7. Кодирование и обработка графической информации.
- •Глава 2. Основы алебры логики. Логические основы компьютера
- •2.1. Основы логики
- •2.2. Логические выражения и таблицы истинности
- •6) Операция "исключающее или"
- •2.3. Логические законы и правила преобразования логических выражений.
- •2.4. Логические основы компьютера
- •Примеры типовых решений пример решения типового варианта по теме «система счисления» Задача №1
- •Задача №2.
- •Задача №3
- •Задача №4.
- •2 1 0 ← Разряды
- •4 3 2 1 0 ← Разряды
- •Пример решения типового варианта по теме «кодирование информации» Задача №1
- •Задача №2
- •Задача №3
- •Задача №4
- •Задача №5
- •Пример решения типового варианта по теме «алгебра логики» Задача №1
- •Задача №2
- •Задача №3
- •Задача №4
- •Задача №5
- •Вариант №2
- •Вариант №3
- •Вариант №4
- •Вариант №5
- •Вариант №6
- •Вариант №7
- •Вариант №8
- •Вариант №9
- •Вариант №10
- •Вариант №11
- •Вариант №12
- •Вариант №13
- •Вариант №14
- •Вариант №15
- •Вариант №16
- •Вариант №17
- •Вариант №18
- •Вариант №19
- •Вариант №20
- •Вариант №13
- •Вариант №2
- •Вариант №3
- •Вариант №4
- •Вариант №5
- •Вариант №6
- •Вариант №7
- •Вариант №8
- •Вариант №9
- •Вариант №10
- •Вариант №11
- •Вариант №12
- •Вариант №13
- •Вариант №14
- •Вариант №15
- •Вариант №16
- •Вариант №17
- •Вариант №18
- •Вариант №19
- •Вариант №20
- •Задача №5 Вариант №1
- •Вариант №2
- •Вариант №3
- •Вариант №4
- •Вариант №5
- •Вариант №6
- •Вариант №7
- •Вариант №8
- •Вариант №9
- •Вариант №10
- •Вариант №11
- •Вариант №12
- •Вариант №13
- •Вариант №14
- •Вариант №15
- •Вариант №16
- •Вариант №17
- •Вариант №18
- •Вариант №19
- •Вариант №20
- •«Кодирование информации. Системы счисления. Основы алебры логики. Логические основы компьютера»
2.4. Логические основы компьютера
Всякое устройство ЭВМ, выполняющее некоторое действие над цифровыми сигналами, можно рассматривать как функциональный преобразователь, на входы которого с помощью цифровых сигналов подаются значения аргументов функции (исходные двоичные числа), а на выходах получают значения функций, реализующих указанное действие для этих аргументов (выходные двоичные числа).
Логический элемент компьютера - это часть электронной логической схемы, которая реализует элементарную логическую функцию.
1) Логический элемент «И» (конъюнктор). Выдает на выходе значение логического произведения входных сигналов
Рис. 1
2) Логический элемент «ИЛИ» (дизъюнктор). Выдает на выходе значение логического сложения входных сигналов
Рис.2
3) Логический элемент «НЕ» (инвертор). Выдает на выходе сигнал, противоположный сигналу на входе.
Рис. 3
Пример. Определить структурную формулу по заданной функциональной схеме
Решение:
Переменные А и В входят в «коробочку» ИЛИ, полученная формула на выходе – (А Ú В)
Пройдя «коробочку» ИЛИ сигнал заходит в «коробочку» НЕ, полученная формула на выходе – не (А Ú В)
Переменная В тоже проходит через «коробочку» НЕ, полученная формула на выходе – не В
Далее на пути встречается «коробочка» И, пройдя через которую переменные приходят к виду F = не (А Ú В) и (не В)
Запишем соответствующие формулы на схеме:
Примеры типовых решений пример решения типового варианта по теме «система счисления» Задача №1
Даны два числа a=D716 и b=3318. Необходимо определить какое из чисел, записанных в двоичной системе счисления, удовлетворяет неравенству a<c<b?
1) 110110012
2) 110111002
3) 110101112
4) 110110002
Общий подход: перевести все числа (и исходные данные, и ответы) в одну (любую!) систему счисления и сравнить.
Решение (вариант 1, через десятичную систему):
переводим в десятичную систему все ответы:
110110012 = 217,
11011100 2= 220,
110101112 = 215,
110110002=216
очевидно, что между числами 215 и 217 может быть только 216
таким образом, верный ответ – 4 .
Решение (вариант 2, через двоичную систему):
(каждая
цифра шестнадцатеричной системы
отдельно
переводится
в четыре двоичных – тетраду);
(каждая
цифра восьмеричной системы отдельно
переводится
в три двоичных – триаду,
старшие нули можно не писать);теперь нужно сообразить, что между этими числами находится только двоичное число 110110002 – это ответ 4.
Решение (вариант 3, через восьмеричную систему):
(сначала
перевели в двоичную систему, потом
двоичную запись числа разбили на триады
справа
налево,
каждую триаду перевели отдельно
в десятичную систему, так как для чисел
от 0 до 7 их восьмеричная запись совпадает
с десятичной);
,
никуда переводить не нужно;переводим в восьмеричную систему все ответы:
110110012 = 011 011 0012 = 3318 (разбили на триады справа налево, каждую триаду перевели отдельно в десятичную систему, как в п. 1)
11011100 2= 3348, 110101112 = 3278, 110110002=3308
в восьмеричной системе между числами 3278 и 3318 может быть только 3308
таким образом, верный ответ – 4 .
Решение (вариант 4, через шестнадцатеричную систему):
никуда
переводить не нужно;
(сначала
перевели в двоичную систему, потом
двоичную запись числа разбили на тетрады
справа
налево,
каждую тетраду перевели в шестнадцатеричную
систему; при этом тетрады можно переводить
из двоичной системы в десятичную,
а
затем заменить все числа, большие 9, на
буквы – A,
B,
C,
D,
E,
F);переводим в шестнадцатеричную систему все ответы:
110110012 = 1101 10012 = D916 (разбили на тетрады справа налево, каждую тетраду перевели отдельно в десятичную систему, все числа, большие 9, заменили на буквы – A, B, C, D, E, F, как в п. 1)
11011100 2= DC16, 110101112 = D716, 110110002=D816
в шестнадцатеричной системе между числами D716 и D916 может быть только D816
таким образом, верный ответ – 4 .
