Cтраница 1
Дополнительный разряд сумматора ( ДРС) представляет собой одноразрядный регистр, все остальные регистры имеют по 12 разрядов. Сумматор ( СМ), или накопительный регистр ( HP) является основным регистром, используемым при арифметических и логических действиях и для промежуточного хранения результатов; через сумматор программным путем осуществляется засылка кодов в ячейки памяти, связь с устройствами ввода - вывода и периферийным оборудованием. Засылка кодов в ячейки памяти осуществляется только из 12 разрядов HP ( CM); содержимое ДР ( ДРС) при этом остается неизменным. Сумматор и ДРС программно доступны для анализа их содержимого, а также для изменения STOJO содержимого. [1]
Дополнительный разряд сумматора предусмотрен для округления результата, для анализа множителя или делителя при операциях умножения и деления. [2]
Ячейки дополнительных разрядов сумматора ( в количестве 15) отличаются от основных тем, что на их входы не подается цепей от блока запоминания. [3]
Округление результата осуществляется путем прибавления единицы к дополнительному разряду сумматора числа. [4]
Процессор содержит сумматор, или накопительный регистр, дополнительный разряд сумматора, буферный регистр, регистр адреса, счетчик команд, клавишный регистр и ряд клавиш для управления работой машины ( Пуск, Стоп, Цикл и другие - подробное описание их назначения и работы с ними будет дано в гл. [5]
Арифметическое устройство состоит из двух 12-разрядных регистров сумматора и дополнительного разряда сумматора. [6]
Если при выполнении вычитания с кодом 02 уменьшаемое и вычитаемое разных порядков, разных знаков и ни одно из них не равно нулю, производится округление результата путем прибавления единицы к содержимому младшего дополнительного разряда сумматора АУ. [7]
В случае, если произведение определяется с точностью до п старших разрядов, то производится округление по значению ( n - f - l) - ro разряда произведения. Если в дополнительном разряде сумматора SM хранится 1, то сигналом yzo производится занесение единицы на вход n - го разряда сумматора. [8]
В процессе выполнения операции предусмотрено округление результата. Для этого используется дополнительный разряд сумматора. [9]
Если в результате умножения достаточно иметь произведение одинарной длины, то целесообразно использовать либо первый, либо четвертый метод умножения. Первый метод требует введения дополнительных цепей сдвига для реализации деления, а при использовании четвертого метода необхсдимо удлинение сумматора. Выбор одного из этих методов умножения определяется соотношением затрат оборудования на реализацию цепей сдвига и дополнительных разрядов сумматора. [10]
Если в результате умножения достаточно иметь произведение одинарной длины, то целесообразно использовать либо первый, либо четвертый метод умножения. Первый метод требует введения дополнительных цепей сдвига для реализации деления, а при использовании четвертого метода необходимо удлинение сумматора. Выбор одного из этих методов умножения определяется соотношением затрат оборудования на реализацию цепей сдвига и дополнительных разрядов сумматора. [11]
Если в результате умножения достаточно иметь произведение одинарной длины, то целесообразно использовать либо первый, либо четвертый метод умножения. При использовании первого метода требуется введение дополнительных цепей сдвига для реализации деления, а при использовании четвертого метода необходимо удлинение сумматора. Выбор одного из этих методов умножения определяется соотношением затрат оборудования на реализацию цепей сдвига и дополнительных разрядов сумматора. [12]
Если в результате умножения достаточно иметь произведение одинарной длины, то целесообразно использовать либо первый, либо четвертый метдц умножения. При использовании первого метода требуется введение дополнительных цепей сдвига для реализации деления, а при использовании четвертого метода необходимо удлинение сумматора. Выбор одного из этих методов умножения определяется соотношением затрат оборудования на реализацию цепей сдвига и дополнительных разрядов сумматора. [13]
В результате операции умножения получается произведение, содержащее двойное число разрядов. Поэтому оно не может уместиться в - разрядном сумматоре; требуется еще дополнительный - разрядный регистр. Для этой цели можно использовать регистр Р2 множителя, поскольку он постепенно опорожняется - ведь код множителя сдвигается вправо. Поэтому выход дополнительного разряда сумматора ДР1 нужно соединить с входом старшего разряда регистра Р2, что показано стрелкой на рис. 8.24. При производстве серии указанных выше сдвигов младшие разряды произведения постепенно входят в регистр Рг и к концу операции умножения в нем сосредоточиваются младшие п - 1 разрядов произведения, а старшие я - [ - 1 разрядов его располагаются в сумматоре С и дополнительном разряде ДРг. Этот разряд служит для округления результата, если последний должен содержать и значащих цифр. Если же цифра в дополнительном разряде была нулем, то перенос отсутствует и прибавления единицы к младшему цифровому разряду содержимого сумматора С не происходит. Операция деления представляет собой также последовательность операций сложения либо вычитания и сдвига, как это указано в § 2 данной главы. [14]
В машинах с плавающей запятой в отличие от машин с фиксированной запятой сложение выполняется приближенно, так как при выравнивании порядков происходит потеря младших разрядов одного из слагаемых. Если не производить округления результата, то погрешность всегда будет отрицательна и может доходить по величине до единицы младшего разряда. Чтобы уменьшить величину ошибки, производят округления результата. Для этого используется дополнительный разряд сумматора, в который после выполнения суммирования добавляется единица. [15]