ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.10.2023
Просмотров: 515
Скачиваний: 1
СОДЕРЖАНИЕ
Требования к уровню освоения содержания дисциплины
Количество информации как мера уменьшения неопределенности знаний
Алфавитный подход к определению количества информации
Характеристики основных типов данных
Кодирование числовой информации в компьютере
Кодирование текстовой информации в компьютере
Кодирование графической информации в компьютере
Кодирование аудио информации в компьютере
ОСНОВЫ ЛОГИКИ И ЛОГИЧЕСКИЕ ОСНОВЫ КОМПЬЮТЕРА
Вопросы для самопроверки по теме 2
3. ТЕХНИЧЕСКИЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ
Принципы работы электронной вычислительной
ПРОГРАММНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ
Файловая структура ОС. Операции с файлами
Инструментальное программное обеспечение ЭВМ
Основные понятия алгоритмических языков. Алфавит.
Прикладное программное обеспечение ЭВМ
Вопросы для самопроверки по теме 4
МОДЕЛИ РЕШЕНИЯ ФУНКЦИОНАЛЬНЫХ И ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ
АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
Вопросы для самопроверки по теме 6
7. ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ
Основные принципы структурного программирования (программирование без GO TO)
Этапы решения задач на компьютере
ЛОКАЛЬНЫЕ И ГЛОБАЛЬНЫЕ СЕТИ ЭВМ МЕТОДЫ ЗАЩИТЫ ИНФОРМАЦИИ
Электронно-цифровая подпись (ЭЦП)
Классификация антивирусных программ
Вопросы для самопроверки по теме 8
ОТВЕТЫ НА ВОПРОСЫ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
Ответ: значение выражения совпадает со значением В при лю- бом А.
Также как и для чисел, существуют законы, позволяющие про- изводить тождественные преобразования сложных логических выра- жений к более понятному и удобному виду.
Задание: представить в символах логики высказывание «Если завтра будет дождь, то я возьму зонтик или никуда не пойду».
Ответ: А = «Завтра будет дождь»; В = «Я возьму зонтик»; С =
«Я никуда не пойду». А (В v С)
- 1 ... 9 10 11 12 13 14 15 16 ... 45
Логические основы ЭВМ
Данные в компьютере запоминаются в двоичной системе, и ре- зультаты проверки логических выражений тоже можно представлять в двоичной системе. Из этого следует, что одни и те же устройства компьютера могут применяться для обработки и хранения как число- вой информации, так и логических переменных. Элементарные схе- мы компьютера реализуют обработку сигнала по функциям И, ИЛИ, НЕ.
С помощью этого набора можно реализовать любую логиче- скую функцию, описывающую работу устройств компьютера. Рас- смотрим, к примеру, схему сложения одноразрядных двоичных чисел с учетом возможности переноса в старший разряд:
0 + 0 = 0; 0 + 1 = 1; 1 + 0 = 1; 1 + 1 = 102
Если оба слагаемых равны единице, то сумма становится дву- значной. В том разряде, в котором находились слагаемые, получается 0, а единица переходит в старший разряд. Введем обозначения: сла- гаемые – А и В, значение суммы в разряде слагаемых – S, перенос в старший разряд – Р, перенос из младшего разряда – Р0,. Таблица ис- тинности для значения, этого примера выглядит так:
-
Слагаемые
Сумма в разряде слагаемых
Перенос в старший разряд
А
S
В
Р
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
1
Из этой таблицы видно, что значение переноса можно полу- чить по операции конъюнкции: P = А B. Значение суммы в трех пер- вых строках получается по операции дизъюнкции, а последнее значе- ние – это инверсия Р, и всю таблицу можно описать функцией S = (A v B) (A B). Эта функция описывает работу одноразрядного полу- сумматора процессора.
В полном одноразрядном сумматоре учитывается третье сла- гаемое: величина, переносимая в этот разряд из младшего разряда. Обозначим ее Р0. Таблица истинности с учетом этой величины вы- глядит следующим образом:
-
Слагаемые
Сумма в разряде слагаемых
Перенос в старший разряд
А
В
Р0
S
Р
0
0
0
0
0
0
1
0
1
0
1
0
0
1
0
1
1
0
0
1
0
0
1
1
0
0
1
1
0
1
1
0
1
0
1
1
1
1
1
1
Из таблицы видно, что перенос в старший разряд надо делать
тогда, когда значение 1 принимают хотя бы два слагаемых. Этому соответствует формула Р = (A B) v (B P0) v (A P0). Для значения суммы во всех строках, за исключением последней, подходит форму-
ла S1 = (A v B v P0) P. Для последней строки годится выражение S2
= (A B P0). Окончательная формула, которая описывает результа- ты суммирования в одноразрядном сумматоре при всех возможных вариантах, выглядит так:
S = (A v B v P0) P v (A B P0)
Так же как и в электрических схемах, для базовых типов логи- ческих преобразований установлены условные обозначения, которые облегчают понимание сложных логических схем. Они отражают тип преобразования информации, отвлекаясь от структуры электронной схемы, которая реализует это преобразование. На рис. 2.1 приведены условные обозначения этих преобразований.
Схема «И»
X Y
Схема «ИЛИ»
1
X XvY
Y
Схема «И-НЕ»
Схема «ИЛИ-НЕ»
Схема «НЕ»
Х
Рис. 2.1. Условные обозначения базовых логических элементов
На рис. 2.2 Приведена логическая схема триггера. Это устрой- ство может хранить 1 бит информа-
ции. Триггеры используются как разряды оперативной памяти и памя- ти процессора. В обычном состоянии триггер хранит сигнал 0. Для записи 1 на вход S подается сигнал 1. Прой- дя по схеме он формирует на выходе Q сигнал 1 и устойчиво хранит его после того, как сигнал S исчезнет. Для того, чтобы сбросить этот сигнал
S(1)
1 | 0 |
|
1
0
Q
R
Рис. 2.2. Логическая схема триггера
и подготовиться к приему нового на вход R подается сигнал 1, кото- рый приводит триггер к «нулевому» состоянию.
- 1 ... 10 11 12 13 14 15 16 17 ... 45