- •Урок №12.
- •Раздел 3. Цифровые узлы эвм. Тема урока: Классификация триггеров.
- •Понятие о триггерах.
- •Классификация триггеров.
- •Упражнение №3.12.
- •Домашнее задание.
- •Урок №13. Тема урока: Асинхронный r,s-триггер с инверсными входами.
- •Упражнение №3.13.
- •Домашнее задание.
- •Урок №14. Тема урока: Логическая схема r,s-триггера с инверсными входами.
- •Упражнение №3.14.
- •Домашнее задание.
- •Урок №15. Тема урока: Анализ схем, построенных с использованием r,s-триггеров с инверсными входами.
- •Упражнение № 3.15.
- •Домашнее задание.
- •Урок №16. Тема урока: Синхронные d триггеры.
- •Понятие о синхронных триггерах.
- •Упражнение № 3.16.
- •Домашнее задание.
- •Урок №17. Тема урока: Синхронные jk- триггеры и т-триггеры.
- •Упражнения № 3.17.
- •Домашнее задание.
- •Урок №18. Тема урока: Микросхемы синхронных триггеров.
- •Упражнение №3.18.
- •Домашнее задание.
- •Урок №19. Тема урока: Счетчики.
- •Общее понятие о счетчиках.
- •Асинхронный суммирующий счетчик.
- •Синхронный суммирующий счетчик.
- •Упражнения №3.19.
- •Домашнее задание.
- •Урок №20. Тема урока: Вычитающие и реверсивные счетчики. Изменение коэффициента счета.
- •Вычитающие счетчики.
- •Реверсивные счетчики.
- •Изменение коэффициента счета.
- •Упражнение № 3.20.
- •Домашнее задание.
- •Урок №21. Тема урока: Делители частоты.
- •Уго, назначение выводов, режимы работы микросхемы ие7.
- •Изменение коэффициента счета микросхемы ие7
- •Каскадирование микросхем ие7.
- •Урок №23. Тема урока: Программируемые логические интегральные схемы (плис).
- •Домашнее задание:
- •Урок №24. Тема урока: Классификация регистров.
Урок №24. Тема урока: Классификация регистров.
После изучения этой темы студент должен быть в состоянии:
Описать назначение и классификацию регистров;
Объяснить различие и назвать области применения параллельных и последовательных регистров.
Регистр- это цифровое устройство, предназначенное для хранения машинного слова или его части. По быстродействию регистры опережают все виды памяти ЭВМ. Регистр строится на триггерах. В регистрах могут быть использованы как асинхронные, так и синхронные триггеры, но чаще использются синхронные, т.к. они проще “вписываются” в ритм работы системы. Основными режимами работы регистра являются запись, хранение, чтение. По способу записи регистры делятся на параллельные, последовательные и комбинированные.
|
|
|
|
|
|
Регистры |
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Параллельные |
|
Последовательные |
|
Комбинированные |
|
|||||||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Асинхронные |
|
Синхронные |
|
Сдвиг влево |
|
Сдвиг вправо |
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Динамические |
|
Защелки |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Параллельный многоразрядный регистр записывает и считывает все биты машинного слова одновременно. В параллельном регистре каждый триггер имеет свой вход и свой выход данных. Запись происходит быстро. Параллельные регистры используются для хранения информации в ЭВМ, они образуют сверхоперативную память, про них часто говорят: быстрые регистры процессора.
|
|
|
Q0 |
|
|
Q1 |
|
|
Q2 |
|
|
|
Qn |
|
|
Триггер имеет дополнительные входы для сигналов разрешения записи, сброса и т.д. |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
Т0 |
|
Т1 |
|
Т2 |
….. |
Тn |
|
||||||
|
|
|
|
|
|
|||||||||||
|
|
|
D0 |
|
|
D1 |
|
|
D2 |
|
|
|
Dn |
|
|
Последовательный многоразрядный регистр имеет один вход и один выход, Многоразрядное слово записывается в него последовательно: бит за битом. Преимущество последовательных регистров – малое количество выводов. Их используют для записи данных передаваемых и принимаемых в последовательных кодах а также для умножения и деления двоичных чисел.
-
D
Т0
Т1
Т2
Тn
Q
В качестве примера рассмотрим запись в последовательный регистр двоичного числа 1011.
1 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
С каждым тактом число проталкивается на один разряд. |
|
||||||
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
1 |
|
1 |
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
0 |
|
1 |
|
1 |
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
1 |
|
0 |
|
1 |
|
1 |
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
Различают последовательные регистры со сдвигом влево (в сторону младших разрядов) и со сдвигом вправо ( в сторону старших разрядов). Сдвиг влево на один разряд соответствует операции умножения на 2, а сдвиг вправо – делению на 2.
Примеры:
-
Сдвиг влево:
Сдвиг вправо:
0
0
1
0
1
1
1
0
0
0
1
0
1
0
0
1
1
0
1
0
1
0
0
0
0
1
1
Большое распространение имеют регистры комбинированные: последовательные регистры с параллельной записью, последовательные регистры с параллельным чтением, а также более сложные регистры, выполняющие все операции: сдвиг влево, сдвиг вправо, параллельную запись, параллельное считывание и т.д. Комбинированные регистры используются для преобразования параллельного кода в последовательный и наоборот.
Упражнение №3.24
Число 10100110 трижды сдвинуто влево. Определите результат.
Число 10100110 трижды сдвинуто вправо. Определите результат.
В чем основное преимущество последовательных регистров по сравнению с параллельными.