Организация ЭВМ, комплексов и систем. Копейкин М.В - 8 стр.

UptoLike

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