Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

Арифметико-логическое устройство

Именно здесь осуществляются все арифметические действия, а также логические операции, сравнение данных, сдвиги и т.д. Чтобы получить представление об устройстве АЛУ, рассмотрим выполнение сложения двух чисел.

Перед выполнением данной операции необходимо куда-то поместить оба слагаемых. Для этого в процессоре имеются - регистры. Регистр - это типовой узел ЭВМ, предназначенный для временного хранения данных или выполнения над ними некоторых действий.

Для осуществления процесса суммирования требуется еще одно устройство, называемое сумматором. В него копируется первое слагаемое, а затем прибавляется второе, причем результат тоже получается в сумматоре. Теперь его можно либо записать в память, либо использовать для дальнейших вычислений.

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

Остальные арифметические операции? (см. лекцию №4).

АЛУ способно лишь принять извне готовые числа и выставить в сумматоре результат действия над ними. Для того чтобы найти нужные числа и сохранить результат, в процессоре существует другое устройство - устройство управления.

предыдущаяследующая