Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конюховавсит.doc
Скачиваний:
106
Добавлен:
28.03.2015
Размер:
1.56 Mб
Скачать

Вопросы для самопроверки

1) Назовите базовые типовые элементы ВМ. На какие классы делятся элементы по своему назначению?

2) Дайте определение следующим логическим элементам: «И», «ИЛИ», «НЕ», «И-НЕ», «ИЛИ-НЕ», «Исключающее ИЛИ-НЕ», «Исключающее ИЛИ». Приведите их условные обозначения и законы функционирования.

3) Что представляет собой автомат с памятью? Опишите его основные параметры. Какой цифровой автомат называется элементарным?

4) В чём заключаются различия между автоматами Мили и автоматами Мура? Откуда взялись названия этих автоматов?

5) Дайте определение триггеру. На какие группы делятся триггеры по функциональному назначению и способу записи информации?

6) Приведите условное обозначение RS- триггера. Объясните закон функционирования RS- триггера на базе элементов «ИЛИ-НЕ». Изучите и поясните принципы работы RS- триггера на элементах «И-НЕ».

7) Какие существуют проблемы в развитии элементной базы ВМ? Каковы перспективы полупроводниковой технологии?

8) В чём заключаются особенности оптических, квантовых, молекулярных и ДНК- компьютеров?

3 Функциональные узлы комбинационного и

последовательного типов

Функциональные узлы ВМ выполняют различную обработку групп сигналов (информационных слов). Принципы работы таких узлов задают базовые элементы, из которых узлы состоят. Поэтому функциональные узлы компьютеров также можно разбить на две группы: узлы комбинационного типа и узлы последовательного типа. Из всего многообразия функциональных узлов рассмотрим некоторые из них, наиболее характерные для своих групп. Для удобства начнём изучение с функциональных узлов последовательного типа.

3.1 Функциональные узлы последовательного типа

Такие узлы позволяют накапливать или хранить двоичные данные. Типичными представителями этой группы являются регистры и счётчики, краткие сведения о которых приведены ниже.

3.1.1 Регистры

Регистр – функциональный узел для запоминания многоразрядных слов. Регистры состоят из разрядных схем, в которых имеются триггеры, а также логических элементов. Регистры выполняют над словами ряд микроопераций /5, 10/.

- Первая группа операций связана с приёмом слова в регистр (установка в нулевое или единичное значение, приём слова в прямом и обратном коде). Принятые данные хранятся в регистре, пока не появится команда на их смену.

- Вторая группа операций связана с выдачей слов из регистра в прямом и обратном коде.

- Третья группа операций связана с выполнением поразрядных логических операций над несколькими словами.

- Четвёртая группа операций связана со сдвигом слов в разрядной сетке (влево или вправо на определённое число разрядов), а также с преобразованием последовательного кода в параллельный и, наоборот.

По способу приёма и выдачи данных регистры делятся на три вида /5/:

1) Параллельные (статические). Приём и выдача слов производится по всем разрядам одновременно. В таких регистрах хранятся слова, которые могут быть подвергнуты поразрядным логическим операциям.

2) Последовательные (сдвигающие). Слова принимаются и выдаются последовательно, разряд за разрядом. Такие регистры могут быть нереверсивными (с однонаправленным сдвигом) или реверсивными (с возможностью сдвига в обоих направлениях).

3) Последовательно- параллельные регистры имеют входы и выходы одновременно последовательного и параллельного типа и могут выполнять взаимные преобразования кодов.

Условное обозначение регистра (на примере статического регистра) приведено на рисунке 3.1 /5/. В настоящее время большинство регистров строятся на базе D- триггеров.

Di – информационные входы;

C1 – сигнал загрузки;

Qi – выходы триггеров;

R – входы сброса;

EZ – управляющий сигнал.

Рисунок 3.1 – Условное обозначение статического регистра

После сигнала загрузки (вход C1) в регистре формируется слово (входы Di). Для чтения из регистра оно передаётся на выходы Qi. Все операции над словами в регистрах выполняются под управлением специальных сигналов (вход EZ).

Статические регистры состоят из разрядных схем, не связанных между собой и, соответственно, не обменивающихся данными. Общими для разрядов обычно являются цепи управления (тактирования, сброса/ установки и т.д.). Последовательные регистры представляют между собой цепочку взаимосвязанных разрядных схем.

Из статических регистров составляются блоки регистровой памяти. Дешифрация адреса записи и адреса чтения слов производится независимыми элементами, поэтому возможны одновременно чтение из одного регистра и запись слова в другой регистр. Такие регистры используются также и для образования сверхоперативной памяти. Если имеется один комплекс адресных входов и один дешифратор адреса, которые используются и при записи и при чтении слов, то созданная на основе таких регистров память представляет собой память с произвольным доступом.

По способу тактирования различают однотактные (управляются одной последовательностью синхроимпульсов) и многотактные (управляются несколькими последовательностями синхроимпульсов).

По количеству каналов передачи данных различают однофазные (данные передаются по одной цепи либо в прямом, либо в инверсном коде) и парафазные (каждый разряд передаётся и в виде прямого, и в виде инверсного значений по двум цепям).

Более подробную информацию о регистрах можно получить из учебного пособия /5/.