Тенденции развития вычислительной техники. Принципы организации ЭВМ


Этапы умножения чисел с фиксированной запятой



бет30/52
Дата16.12.2021
өлшемі1,21 Mb.
#101732
1   ...   26   27   28   29   30   31   32   33   ...   52
Байланысты:
арх

31. Этапы умножения чисел с фиксированной запятой

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



  • Операции двоичной арифметики для чисел с фиксированной запятой

  • Операции двоичной арифметики для чисел с плавающей запятой

  • Операции десятичной арифметики

И так далее…

Сложение и вычитание чисел с фиксированной запятой производится по формуле: Z = X Y, где X, Y, Z – n-разрядные знаковые числа в формате с фиксированной запятой.

Умножение чисел с фиксированной запятой можно разделить на следующие этапы:


  • начальная установка

  • вычисление сумм частичных произведений

  • коррекция результата в формате двойной длины

Первый этап выполняется в блоке 1. В нем происходит прием операндов с шины входа

Второй этап выполняется в блоках 2-6. Он выполняется циклически до тех пор, пока счетчик циклов не станет равен нулю. В зависимости от значения младшего разряда модуля множителя к частичному произведению прибавляется либо 0, либо модуль множимого.

Третий этап в выполняется в блоке 7. Когда счетчик циклов установится в 0, в РгСм и Рг2 (рис 2.10) будут содержаться соответственно старшие и младшие разряды модуля произведения, требующие сдвига на один разряд вправо для правильного расположения в разрядной сетке регистров. После сдвига определяется знак произведения. После этого результат операции из РгСм и Рг2 последовательно поступает на шину выхода.





Достарыңызбен бөлісу:
1   ...   26   27   28   29   30   31   32   33   ...   52




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет