Лекция7 .Регистры

15
Лекция7 Лекция7 .Регистры 1)Общие сведения 2)Параллельные регистры 3)Сдвигающие регистры 4)Микро-схема регистр

Upload: august-schmidt

Post on 01-Jan-2016

36 views

Category:

Documents


8 download

DESCRIPTION

Лекция7 .Регистры. 1)Общие сведения 2)Параллельные регистры 3)Сдвигающие регистры 4)Микро-схема регистр. Общие сведения. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Лекция7 .Регистры

Лекция7Лекция7.Регистры

1)Общие сведения2)Параллельные регистры3)Сдвигающие регистры4)Микро-схема регистр

Page 2: Лекция7 .Регистры

Общие сведенияВ процессе обработки многоразрядных двоичных данных в цифровых устройствах возможны две формы представления информации: параллельная и последовательная. При представлении информации в параллельной форме на выходе устройства для каждого разряда имеется свой выход. Параллельная форма представления информации в виде 8-разядного двоичного кода 10101110 показана на рис

При работе цифровых устройств возможны случаи, когда двоичные данные, например, х7 х6 х5 х4 х3 х2 х1 х0 = 11001110 должны поступать поразрядно, начиная с младшего х0 или старшего х7 разряда Такая форма представления данных называется последовательной

Page 3: Лекция7 .Регистры

РегистрыРегистром (от английского слова to register – регистрировать) называют цифровой узел, основным назначением которого является запись и временное хранение слова. Слово – это набор двоичных цифр, который в зависимости от назначения слова может быть двоичным числом, командой или набором символов. Помимо этого некоторые виды регистров могут выполнять над словами ряд операций, например: прием, выдача, сдвиг вправо или влево и преобразование слова из последовательной формы в параллельную и наоборот.Однако главным классификационным признаком регистров является способ приема и выдачи данных. По этому признаку различают параллельные, последовательные (сдвигающие) и параллельно-последовательные регистры. Ниже будет рассмотрена работа регистров со словами-числами.

Page 4: Лекция7 .Регистры

Параллельные регистрыВ параллельных регистрах прием и выдача чисел производится по всем разрядам одновременно. На рис. 3 показана схема 4-разрядного параллельного регистра на D-триггерах. Каждый триггер служит для хранения одного разряда входного числа, например, х3 х2 х1 х0 = 1101.Перед записью числа на шину сброса R подается положительный импульс, устанавливающий все триггеры в нулевое состояние. Затем подлежащее хранению число подается на D-входы триггеров. При подаче на шину занесения С положительного импульса по его фронту (положительному перепаду напряжения) осуществляется запись числа 1101 в регистр В дальнейшем это число может сохраняться в регистре сколь угодно долго, если на шину С не поступают импульсы.Числа из регистра может выводиться с прямых выходов триггеров в прямом коде Q3 Q2 Q1 Q0 = х3 х2 х1 х0 =1101,а с инверсных выходов в обратном коде .0010QQQQ 01230123 xxxx

Page 5: Лекция7 .Регистры

D T3

C

R

D T2

C

R

D T1

C

R

D T0

C

R

Q0Q1Q2Q3

Q0Q1Q2Q3

С

1 1 0 1

Четырехразрядный параллельный регистр

Page 6: Лекция7 .Регистры

Условное обозначение микросхемы М530ИР19, представляющею собой 4-разрядный параллельный регистр на D-триггерах.

RGE

D0

D1

D2

D3

C

Q1

Q0

Q0

Q1

Q2

Q2

Q3

Q3

Когда на вход Е подано низкое напряжение ("0"), то данные со входов Di будут загружены в регистр при поступлении положительного перепада напряжения тактового импульса на вход С.Если на входе Е действует высокое напряжение ("1"), то данные в регистре остаются без изменения (входы Di и С не действуют).

Page 7: Лекция7 .Регистры

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

Page 8: Лекция7 .Регистры

Вход регистра С, на который поступают импульсы сдвига, образован путем объединения С-входов триггеров, а вход сброса R (установки нуля) – объединением R-входов.Принцип работы сдвигающего регистра основан на том, что в любой момент времени на каждый из D-входов триггеров поступает бит информации. Так, на вход D триггера Т3 информация поступает в виде бита xi, на вход D триггера Т2 в виде бита Q3, на вход D триггера Т1 в виде бита Q2 и, наконец, на вход D триггера Т0 в виде бита Q1. Поэтому, если на вход R подано низкое напряжение, то по положительному перепаду импульса, поданного на шину С, в триггеры запишется новая информация вида xi Q3 Q2 Q1.

Page 9: Лекция7 .Регистры

Изложенный алгоритм работы сдвигающего регистра в процессе формирования параллельного двоичного кода х3 х2 х1 х0. В исходном состоянии (на вход R подано низкое напряжение, к входу D триггера Т3 подведен бит информации х0, тактовые импульсы на шине сдвига С отсутствуют) в регистре храниться 4-разрядый код, определяемый уровнями напряжения на прямых выходах триггеров, т. е. Q3 Q2 Q1 Q0.

Page 10: Лекция7 .Регистры

В процессе работы этого регистра происходит последовательное занесение старшего и последующих битов информации в регистр младшего разряда Т0, а из него в триггер Т1 и т.д. Информацию в параллельной форме, можно снять с прямых выходов или инверсных выходов триггеров Т3, Т2, Т1 и Т0.

Page 11: Лекция7 .Регистры

Микросхемы регистрыВ сериях интегральных схем имеется много вариантов регистров (только в сериях ТТЛШ их около 30 и не менее десятка в сериях ЭСЛ и на КМДП-транзисторах). Регистры предназначены для преобразования информации из одного вида в другой (последовательного кода в параллельный или параллельного в последовательный), а также для выполнении некоторых логических операций, например поразрядного логического сложения и умножения, сдвига числа на несколько разрядов вправо или влево и т. д. По функциональному назначению они подразделяются на:параллельные (регистры памяти);последовательные (регистры сдвига);параллельно-последовательные (универсальные);специализированные регистры.Основой для построения регистров служат RS- и D-триггеры, в качестве вспомогательных элементов используются логические элементы. Ниже рас смотрим некоторые микросхемы указанных разновидностей регистров.

Page 12: Лекция7 .Регистры

На входы регистров Do ... D5 и Do ... D3 поступают соответственно 6-разрядные и 4-разрядные параллельные коды данных. Входы EI разрешают или запрещают запись данных в регистры. Если на вход EI подано напряжение низ кого уровня, то данные со входов D, будут записаны в регистр. Когда на входе EI действует напряжение высокого уровня, то входы C и D, не действуют (дан ные в регистре не меняются).

Параллельные регистры. В сериях 530, М53О, Н530, КМ530, К531, КМ531, КР531 ТТЛ имеются микросхемы 6-разрядных (ИР 18) и 4-разрядных (ИР19) параллельных регистров

Page 13: Лекция7 .Регистры

Последовательные регистры. В сериях 134, КР134, 533, Н533, 555, КМ555 ТТЛ имеется 8-разрядная микросхема ИР8, а в серии 1533 ТТЛ - 24-разрядная микросхема ИР31 последовательных регистров. В серии КР1554 на КМДГТ-транзисторах имеется микросхема ИР46, содержащие два четырехразрядных регистра со сдвигом вправо.

Последовательные регистры.

Page 14: Лекция7 .Регистры

Особенность регистра ИР8 в том, что его информационные входы Dl, D2 объединены логикой 2И. Если на вход R подан низкий уровень напряжения, то на выходах QO ...Q7 установится напряжение низкого уровня независимо от значений сигналов на других входах. Когда на вход R подан высокий уровень напряжения, то разряды данных, равные произведениям D1-D2, передвигаются на один разряд вправо при поступлении каждого тактового импульса. Регистр ИР31 имеет информационный D и тактовый С входы. При поступ лении разрядов данных на вход они будут последовательно сдвигаться на один разряд вправо и поступать на параллельные выходы по положительному пере паду каждого тактового импульса.Принцип работы каждого из регистров ИР46 аналогичен работе регистра ИР31. Различие в том, что при поступлении на вход R низкого уровня напряжения на параллельных выходах Q0...Q3 установится напряжение низкого уровня.

Page 15: Лекция7 .Регистры

Литература

1) Основы вычислительной техники: Учебное пособие/ Д.П. Гонтов, К.Г. Кречетников и др: Владивосток: ТОВВМУ, 1996.

2) Каган Б.М. Электронные вычислительные машины и системы: Учебное пособие для вузов. – М.: Энергоатомиздат, 1991.

3) Калиш Г.Г. Основы вычислительной техники. Учеб. пособ. для средн. проф. учебных заведений. – М.: Высш. Шк., 2000.

4) Евреинов Э. В. Цифровая и вычислительная техника. – М.: Энергоатомиздат, 1991.

5) Цифровые устройства и микропроцессоры. Сборник заданий для лабораторных работ/ А. А. Гайзюмов, Д. П. Гонтов, А. Н. Карелин и др.: Владивосток: ТОВМИ, 1999.