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