page10
2.2.
Арифметическо
-
логическое
устройство
(
АЛУ
)
В
АЛУ
выполняются
арифметические
и
логические
действия
над
8-разрядными
операндами. Внутренне АЛУ связано с регистрами и через внутреннюю шину данных с внешней
шиной. В АЛУ выполняются следующие операции:
ü
сложение;
ü
вычитание
ü
логическое И;
ü
логическое ИЛИ;
ü
логическое исключающее ИЛИ;
ü
сравнение;
ü
увеличение на единицу;
ü
уменьшение на единицу;
ü
установка и сброс бита;
ü
анализ значения бита;
ü
сдвиг влево и вправо (арифметический и логический);
ü
вращение влево и вправо (циклический сдвиг).
2.3.
Регистр
команд
и
устройство
управление
процессором
После извлечения команды из памяти, она загружается и регистр команд. Дешифратор
команд, входящий е устройство управления, преобразует код команды в управляющие сигналы:
ü
внутренние, необходимые для считывания/записи данных в регистры и управления
АЛУ,
ü
внешние, подаваемые на шину управления.
Кроме того, устройство управления реагирует на внешние управляющие сигналы.
2.4.
Управление
шинами
адреса
и
данных
Блок
управления
ША
состоит
из
регистра
адреса
и
буфера
адреса.
Буфер
адреса
представляет
собой
выходные
формирователи
с
тремя
устойчивыми
состояниями.
Он
предназначен для выдачи 16-разрядного адреса из регистра адреса на шину.
Блок
управления
ШД
представляет
собой
бинаправленную
трёхстабильную
схему,
применяемую для обмена информацией ЦП с внешними устройствами. При выводе информации
содержимое
внутренней
ШД
запоминается
в
8-разрядном
регистре
и
через
выходные
формирователи выдается на внешнюю вину данных.