Структура цифрового устройства
Для анализа и синтеза любое цифровое устройство удобно представить в виде исполнительной и управляющей частей (рис. 5.1).
Операционный блок состоит из операционных элементов, набор которых может быть одним и тем же для выполнения разных алгоритмов обработки.
Под действием кода операции управляющий блок вырабатывает последовательность управляющих сигналов в течение необходимого числа тактов, порождающих в операционном блоке нужную последовательность микроопераций.
Рисунок 5.1 – Структура цифрового устройства
Набор микроопераций в каждом вычислителе свой и колеблется от нескольких единиц до нескольких сотен. Наиболее часто используются такие микрооперации:
1. Установка <слово> : = <число>
2. Передача <слово> : = <слово>
3. Счет <слово>: = <слово> 1
4. Сложение <слово> : = <слово> + <слово>
5. Дизъюнкция <слово> : = <слово> V <слово>
6. Конъюнкция <слово> : = <слово> <слово>
7. Инверсия <слово> : = (поразрядная инверсия двоичных разрядов)
8. Логическая неравнозначность ( или сумма по модулю 2 ) <слово>: = <слово> <слово>
9. Логическая равнозначность <слово> := <слово> <слово>
( -подобие).
10. Сдвиг < слово > : = Rm < слово > R – сдвиг вправо на m бит
Lm < слово > L – сдвиг влево на m бит
Эти и другие микрооперации выполняются операционными элементами.
Дата добавления: 2016-01-18; просмотров: 1240;