Физические основы электроники

2.1.2.  арифметико-логическое устройство и аккумулятор

Арифметические и логические опе­рации обработки данных выполняет 8-разрядная комби­национная схема АЛУ. К одному из входов АЛУ всегда подключен аккумулятор, ко второму может быть подклю­чен любой из регистров блока РОН. Устройство непосред­ственно связано с регистром признаков (флагов), в котором фикси­руются результаты выполнения каждой операции: нулевой результат в аккумуляторе – z (zero – нуль), перенос из старшего разряда – с (carry – перенос) и т.д.

В состав АЛУ входит также комбинационная схема десятичной коррекции, назначение которой состоит в том, чтобы при наличии специальной команды DAA (Decimal Adjust Accumulator – десятичная настройка аккумулято­ра) настраивать аккумулятор на обработку данных, пред­ставленных в двоично-десятичном коде (БКД).

В аппаратной части АЛУ реализуются только про­стейшие операции (сложение, вычитание, сдвиг); все более сложные операции (умножение, деление, вычисление функций) выполняются программно.