Лабораторные работы / lab 3 / 08 / Отчет
.docПРОЕКТИРОВАНИЕ И ИССЛЕДОВАНИЕ РЕГИСТРОВ
Цель работы
Изучение схемных разновидностей регистров, выполняемых на них микроопераций и овладение методами проектирования регистров.
Задание:
1. Построить четырехразрядный синхронный регистр для выполнения микроопераций, заданных в табл. 3, где - сдвиг влево на один разряд; - сдвиг вправо на один разряд; - прием слова параллельным кодом; - дизъюнкция; - конъюнкция; - неравнозначность; - равнозначность; - инвертирование разрядов.
Таблица 1
|
|
|
Микрооперации |
||
Номер пункта задания |
|||||
1 |
2 |
3 |
|||
0 |
0 |
0 |
,, |
, |
, |
Для построения регистра можно использовать логические элементы, указанные в табл. 4, а также RS-, JK-, Т- или D-триггеры.
Таблица 2
|
|
|
Логические элементы |
||
Номер пункта задания |
|||||
1 |
2 |
3 |
|||
0 |
0 |
0 |
2И-НЕ |
3ИЛИ-НЕ |
3И,2ИЛИ,НЕ |
2. Построить 4-разрядный синхронный регистр в соответствии с табл. 1 и 2, выполнив этапы, аналогичные п.1 задания. Регистр должен иметь выводы с тремя состояниями. Для построения регистра использовать асинхронные RS-, JК- или Т-триггеры.
3. Аналогично требованиям п.1 и п.2 задания выполнить синтез 4-разрядного асинхронного регистра на асинхронных RS-, JK-или Т-триггерах в соответствии с табл. 1 и 2. Предусмотреть в регистре цепи выдачи информации в прямом и обратном коде.
Ход работы
Регистром называется упорядоченная последовательность триггеров, предназначенная для хранения слов и выполнения микроопераций над ними.
Микрооперация - это элементарное машинное действие, в результате которого изменяется значение слова или осуществляется его пересылка.
I
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
* |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
* |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
* |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
* |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
II.
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
* |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
* |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
* |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
1 |
1 |
0 |
0 |
* |
* |
* |
* |
* |
* |
* |
1 |
1 |
0 |
1 |
* |
* |
* |
* |
* |
* |
* |
1 |
1 |
1 |
0 |
* |
* |
* |
* |
* |
* |
* |
1 |
1 |
1 |
1 |
* |
* |
* |
* |
* |
* |
* |
III
|
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
* |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
* |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
* |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
* |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
* |
* |
* |
* |
* |
* |
* |
1 |
1 |
0 |
0 |
1 |
* |
* |
* |
* |
* |
* |
* |
1 |
1 |
0 |
1 |
0 |
* |
* |
* |
* |
* |
* |
* |
1 |
1 |
0 |
1 |
1 |
* |
* |
* |
* |
* |
* |
* |
1 |
1 |
1 |
0 |
0 |
* |
* |
* |
* |
* |
* |
* |
1 |
1 |
1 |
0 |
1 |
* |
* |
* |
* |
* |
* |
* |
1 |
1 |
1 |
1 |
0 |
* |
* |
* |
* |
* |
* |
* |
1 |
1 |
1 |
1 |
1 |
* |
* |
* |
* |
* |
* |
* |