лабы / по регистрам / регистр
.docАнализ функционирования работы универсального регистра
Регистр - это устройство, служащее для записи, хранения, сдвига вправо и влево
поразрядно и выдачи информации в двоичном коде. Выполняются на RS- триггерах или на других типах триггеров, которые могут работать в двоичном (D и JK). Регистры делятся на параллельные, последовательные, последовательно – параллельные, параллельно – последовательные.
Обозначение регистра:
-
Параллельная загрузка регистра.
Данный режим работы возможен, если установить S0=1, S1=1
Таблица работы регистра при параллельной загрузке.
R |
D0 |
D1 |
D2 |
D3 |
C |
Q0 |
Q1 |
Q2 |
Q3 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
Временная диаграмма работы регистра при параллельной загрузке.
R’
D0
D1
D2
D3
C
Q0
Q1
Q2
Q3
Сдвиг вправо:
Работа в данном режиме осуществляется при S0=1, S1=0
C
t
tDSR
R
t
Q0
t
Q1
t
Q2
t
Q3
t
Таблица работы регистра при сдвиге вправо.
R’ |
DSR |
C |
Q0 |
Q1 |
Q2 |
Q3 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
Сдвиг влево:
Работа в данном режиме осуществляется при S0=0, S1=1
C
t
DSR
t
R
Q0 t
t
Q1
t
Q2
t
Q3
t
Таблица работы регистра при сдвиге влево.
R’ |
DSL |
C |
Q0 |
Q1 |
Q2 |
Q3 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
Хранение информации : Для работы в режиме хранения информации мы должны сбросить S0 и S1 в 0, предварительно записав туда информацию, и тогда независимо от приходящего сигнала регистр будет хранить информацию пока не придет на S0 и S1 1.
Вывод: В данной работе мы ознакомились с работой универсального регистра. Регистры служат для хранения, выдачи, поразрядного сдвига вправо и влево информации, для этого необходимо на входы S0 и S1 подавать соответствующие сигналы. Регистр может хранить информацию, для этого S0 и S1 устанавливают в 0. Регистры выполняются на RS триггере или других работающих в этом режиме.
Министерство Образования Российской Федерации
Пермский государственный технический университет
Кафедра автоматики и телемеханики
Лабораторная работа № 6
Анализ функционирования работы универсального регистра
Выполнил: ст. гр. АТПП-01-2
Каменских Д.В.
Проверил: преподаватель
Южаков А.А..