- •1. Информация, информатика, информационные технологии
- •1.1 Информация
- •1.1.1. Понятие информации
- •1.1.2. Свойства информации
- •1.1.3. Понятие количества информации
- •1.1.4. Информационные процессы
- •1.1.5. Информация в жизни человечества
- •1.2. Предмет и структура информатики
- •Аппаратное обеспечение
- •Информатика
- •1.3. Представление (кодирование) данных
- •Системы счисления
- •Преобразование чисел из одной системы счисления в другую
- •Представление чисел в двоичном коде
- •1.3.2. Представление символьных и текстовых данных
- •1.3.3. Представление звуковых данных в двоичном коде
- •1.3.4. Представление графических данных в двоичном коде
- •1.3.5. Понятие сжатия информации
- •1.4. Структуры данных
- •1.5. Хранение данных
- •1.6. Математические основы информатики
- •1.6.1. Элементы теории множеств
- •1.6.2. Элементы теории графов
- •Основные понятия
- •Логические операции
- •Логические выражения. Порядок логических операций
- •Зависимости между логическими операциями
- •Табличное и алгебраическое задание булевских функций
- •1 1.7 Синтез цифровых схем.
- •1.7.1. Устройства обработки данных.
- •1.7.2. Построение элементов памяти цифровых устройств.
1.7.2. Построение элементов памяти цифровых устройств.
Рассмотренные схемы работают при наличии входных сигналов, после их снятия исчезает сигнал на выходе, поэтому они могут быть полезны в различных схемах преобразующих двоичные данные, но не решают проблему временного хранения данных.
Для хранения входных, промежуточных и выходных данных необходимы элементы, которые запоминали бы и сохраняли бы двоичный код после снятия напряжения с некоторых участков цепи, т.е. некоторый кратковременный импульс тока переводил бы элемент из одного устойчивого состояния в другое. Такие элементы называются элементами памяти.
Э
лементы
памяти могут быть построены на основе
логических элементов И, ИЛИ, НЕ. Элемент
памяти, который хранит значение одной
булевой переменной называется триггером.
Условное обозначение триггера на схемах
имеет вид:
Рис 1.13. Условное обозначение триггера.
1 и 2 называются входами 3 и 4 выходами. Вход 1 (S) предназначен для записи в триггер единичного значения переменной, вход 2 (R) записывает нулевое значение переменной или обнуляет триггер. На выходах 3 и 4 всегда присутствуют разные значения сигнала, если выходе 3 сигнал равен единицы, то выходе 4 он равен нулю и наоборот. Записать в триггер единицу – значит подать на вход S единицу в этом случае на выходе 3 (единичном ) будет выставлен единичный сигнал. Ноль в триггер записывается подачей единицы на вход R, тогда на единичном выходе (3) будет сигнал нуль.
Триггер служит основой для построения функциональных узлов, способных хранить двоичные коды, осуществлять передачу и запись, а так же выполнять с ними некоторые специальные операции. Такие функциональные узлы называются регистрами.
Регистр
представляет собой набор триггеров,
число которых определяет разрядность
регистра. Разрядность регистра кратна
восьми битам: 8-, 16-, 32-, 64- разрядные
регистры. Кроме этого в состав регистра
входят схемы управления его работой.
На рис. 1.14 приведена схема регистра
хранения. Регистр содержит n
триггеров, образующих n
разрядов. Перед записью
информации регистр обнуляется подачей
единичного сигнала на вход "Сброс".
Запись информации в регистр производится
синхронно подачей единичного сигнала
"Запись". Этот сигнал открывает
входные вентили (схемы "логическое
И") и на тех входах х1…
хn,
где присутствует единичный сигнал,
произойдёт запись единицы. Чтение
информации из регистра так же производится
синхронно, подачей сигнала "Чтение"
на выходные вентили. Обычно регистры
содержат дополнительные схемы, позволяющие
организовать такие операции как сдвиг
информации (регистры сдвига) и подсчёт
поступающих единичных сигналов (регистры
счётчики).
