
- •Арифметическо-логическое устройство (алу).
- •Структура алу
- •Организация внутрисекционного переноса в алу
- •Примеры использования алу
- •Классификация имс
- •Обобщённая структура микропроцессора
- •Классификация мп
- •Регистровая алу – базовая структура мп
- •Однокристальное ралу
- •Взаимодействие элементов в ралу
- •Наращивание разрядности обрабатываемых слов
- •Уу на жёсткой логике
- •Построение быстродействующих контроллеров на основе бму
- •Структурные методы повышения быстродействия микропроцессора Временные диаграммы взаимодействия основных узлов микроЭвм
- •Многоуровневая конвейерная обработка
- •Технические средства организации прерываний
- •Структура микроЭвм с блоками прерываний
- •Блок приоритетных прерываний (бпп)
- •Синхронный обмен
- •Реализация обмена информацией с ву, доступными по чтению.
- •Реализация обмена информацией с ву, доступными для записи
- •Реализация обмена с ву по чтению и записи
- •Асинхронный обмен информацией с ву.
- •Структура микропрограммы реализации синхронного обмена
- •Структура микроЭвм с узлом обмена информацией
- •Структурная схема асинхронного обмена со стороны ву
- •Архитектура фон-Неймана
- •Командный цикл микросистемы
- •Структура магистрали
- •Типы структур
- •Конвейерные вс Каноническая структура конвейерного процессора
- •Системы из векторных процессоров (вп)
- •Анализ конвейерных вычислительных систем (квс)
- •Каноническая структура (мп) матричного процессора
- •Анализ мвс
- •Каноническая структура мс
- •Анализ мс
- •Вс с программируемой структурой
- •Транспьютерные вс
- •Вызов процедур
- •Оптимальное использование регистров rg
- •Аппаратный подход к построению рон
- •Программный подход распределения регистрового файла
- •Характерные особенности архитектуры с снк.
- •Конвейерная обработка информации в вычислителях с снк
- •Операции и флаги
- •Структура шины
- •Микропроцессорный комплект к-580
- •Шестнадцатиразрядные процессоры
Арифметическо-логическое устройство (алу).
АЛУ - это комбинационная схема, предназначенная для выполнения арифметических и поразрядно логических операций над многоразрядными словами.
Требования к АЛУ:
выполнение различных арифметически-логических операций;
обеспечение межразрядного переноса при выполнении арифметических операций (быстродействие);
обеспечение наращивания разрядности обрабатываемых слов однотипными секциями АЛУ (аппаратным способом):
пропускная способность;
повышение точности.
Примеры: полёт на Марс – 64 разряда; спутник вокруг Земли – 24-28 разрядов.
Структура алу
Основа АЛУ – это одноразрядный сумматор с управляющим сигналом S.
Основой
АЛУ является одноразрядный комбинационный
сумматор
.Этот
может изменять свою конфигурацию в
зависимости от управляющего слова
.
Управляющее слово является функцией и
необходимой операцией (сложение,
вычитание и т.д.). Сигнал
(модификатор) обеспечивает выполнение:
при
- арифметическая операция;
при
- логическая операция.
Пример: конкретные требования к АЛУ:
плюс
(арифметический)
минус
(арифметический)
(логический)
(логическое)
Результат одноразрядного комбинационного сумматора:
Для
1-го требования
плюс
,
следовательно нужно избавиться от
и
.
Для первого
добавляем управляющий сигнал
,
а для 2-го можно
.
(1)
Следовательно,
Для вычитания необходим обратный код
(2)
Проведём суперпозицию выражений (1) и (2)
(3)
Проверяем.
S3=S0=0
S2=S1=M=1
минус S3=S0=1
S2=S1=0
плюс S3=S2=S1=0
S0=1
ИЛИ S3=S1=S0=0
S2=1
И
Выражение (3) можно представить в виде:
Di,
Fi
– подготовительные функции нулевого
порядка. Эти функции используются для
реализации группового или параллельного
переноса. Они не зависят от переноса из
разряда.
Фрагмент АЛУ:
Организация внутрисекционного переноса в алу
Возможно использование двух видов переносов:
Последовательно
Параллельно
Второй используется в тех случаях где не требуется высокого быстродействия на обработку информации, но предъявляется требование минимума аппаратных затрат.
Для 2):
-
подготовительные функции первого
порядка. Они используются при построении
многоразрядных вычислительных систем
для реализации межсекционного переноса.
Наращивание разрядности обрабатываемых слов однотипными секциями
Два вида переносов:
Последовательный пернос
Максимальная
задержка:
от момента поступления сигнала до конца.
Задержка всей цепочки 80 мкс.
Параллельный перенос.
Эти функции имеют аналитические соотношения аналогичные подготовительным функциям первого порядка.
Задержка СУП (схем ускоренного переноса) составляет 20нск. Следовательно данная структура имеет задержку 40 м, т.е. в 2 раза меньше, чем у последовательного переноса.