|
|
Коротко о сайте
|
На данном сайте вы можете найти рефераты по информатике, прочитать их на страницах сайта или скачать в архиве. Сайт имеет удобную навигацию, рефераты распределены по разделам информатики. Поэтому необходимый реферат нетрудно будет найти.
Кроме рефератов на сайте есть раздел Полезные статьи, в котором мы размещаем статьи наших партнёров.
|
Выполнение арифметических действий в компьютере
|
В большинстве компьютеров операция вычитания не используется. Вместо нее производится
сложение уменьшаемого с обратным или дополнительным кодом вычитаемого. Это позволяет
существенно упростить конструкцию АЛУ.
На преобразование отрицательного числа в обратный код компьютер затрачивает меньше
времени, чем на преобразование в дополнительный код, так как последнее состоит из двух шагов —
образования обратного кода и прибавления единицы к его младшему разряду.
Время выполнения сложения для дополнительных кодов чисел меньше, чем для их обратных
кодов, потому что в таком сложении нет переноса единицы из знакового разряда в младший разряд
результата.
Умножение и деление.
Во многих компьютерах умножение производится как последовательность сложений и сдвигов.
Для этого в АЛУ имеется регистр, называемый накапливающим сумматором, который до начала
выполнения операции содержит число ноль. В процессе выполнения операции в нем поочередно
размещаются множимое и результаты промежуточных сложений, а по завершении операции —
окончательный результат.
Другой регистр АЛУ, участвующий в выполнении этой операции, вначале содержит множитель.
Затем по мере выполнения сложений содержащееся в нем число уменьшается, пока не достигнет
нулевого значения.
Деление для компьютера является трудной операцией. Обычно оно реализуется путем
многократного прибавления к делимому дополнительного кода делителя.
Скачать реферат в архиве
|
|
|
|
|
|