- •Арифметическо-логическое устройство (алу).
- •Структура алу
- •Организация внутрисекционного переноса в алу
- •Примеры использования алу
- •Классификация имс
- •Обобщённая структура микропроцессора
- •Классификация мп
- •Регистровая алу – базовая структура мп
- •Однокристальное ралу
- •Взаимодействие элементов в ралу
- •Наращивание разрядности обрабатываемых слов
- •Уу на жёсткой логике
- •Построение быстродействующих контроллеров на основе бму
- •Структурные методы повышения быстродействия микропроцессора Временные диаграммы взаимодействия основных узлов микроЭвм
- •Многоуровневая конвейерная обработка
- •Технические средства организации прерываний
- •Структура микроЭвм с блоками прерываний
- •Блок приоритетных прерываний (бпп)
- •Синхронный обмен
- •Реализация обмена информацией с ву, доступными по чтению.
- •Реализация обмена информацией с ву, доступными для записи
- •Реализация обмена с ву по чтению и записи
- •Асинхронный обмен информацией с ву.
- •Структура микропрограммы реализации синхронного обмена
- •Структура микроЭвм с узлом обмена информацией
- •Структурная схема асинхронного обмена со стороны ву
- •Архитектура фон-Неймана
- •Командный цикл микросистемы
- •Структура магистрали
- •Типы структур
- •Конвейерные вс Каноническая структура конвейерного процессора
- •Системы из векторных процессоров (вп)
- •Анализ конвейерных вычислительных систем (квс)
- •Каноническая структура (мп) матричного процессора
- •Анализ мвс
- •Каноническая структура мс
- •Анализ мс
- •Вс с программируемой структурой
- •Транспьютерные вс
- •Вызов процедур
- •Оптимальное использование регистров 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 раза меньше, чем у последовательного переноса.
