ВУЗ:
33
сумматор частичных произведений имеют одинарную
длину;
б) умножение, начиная с младших разрядов
множителя, при сдвиге множимого влево и неподвижной
сумме частичных произведений, регистр множимого и
сумматор частичных произведений имеют двойную длину;
в) умножение, начиная со старших разрядов
множителя, при сдвиге суммы частичных произведений
влево и неподвижном множимом, сумматор частичных
произведений имеет двойную длину, регистр множителя и
множимого одинарной длины;
г) умножение, начиная со старших разрядов
множителя, при сдвиге вправо множимого и неподвижной
сумме частичных произведений, сумматор частичных
произведений и регистр множимого имеют двойную длину.
Рассмотрим метод
умножения целых чисел с
фиксированной запятой, представленных в прямом коде,
начиная с младших разрядов, со сдвигом суммы частичных
произведений вправо. Этот метод получил наибольшее
применение в ЭВМ, т.к. позволяет использовать регистры
одинарной длины.
34
Пусть X – множимое, Y – множитель. X и Y числа со
знаком в формате с фиксированной запятой (см. рис. 2.8).
Веса
разрядов
2
n-2
2
n-3
… 2
0
Веса
разрядов
2
n-2
2
n-3
… 2
0
x
0
x
1
x
2
… x
n-1
y
0
y
1
y
2
… y
n-1
Знак Модуль множимого Знак Модуль множителя
а) б)
a) множимое X ; б) множитель Y
Рисунок 2.8 -Числа со знаком в формате
с фиксированной запятой
Регистр
множимого
0/1
Сумматор
частичных
произведений
Регистр
множителя
а)
Сумматор частичных
произведений
0/1
Регистр
множителя
Регистр
множимого
в)
Множимое перед началом
выполнения умножения
Регистр множимого
Сумматор частичных
произведений
Регистр
множителя
0/1
б)
Регистр
множителя
0/1
Сумматор частичных
произведений
Регистр множимого
Множимое перед началом
выполнения умножения
г)
Рисунок 2.7 - Методы выполнения умножения
сумматор частичных произведений имеют одинарную Регистр Регистр длину; множителя 0/1 множителя 0/1 б) умножение, начиная с младших разрядов Сумматор Сумматор частичных а) б) произведений множителя, при сдвиге множимого влево и неподвижной частичных произведений сумме частичных произведений, регистр множимого и Регистр множимого сумматор частичных произведений имеют двойную длину; Регистр множимого Множимое перед началом выполнения умножения в) умножение, начиная со старших разрядов множителя, при сдвиге суммы частичных произведений Регистр Регистр 0/1 множителя 0/1 множителя влево и неподвижном множимом, сумматор частичных произведений имеет двойную длину, регистр множителя и Сумматор частичных Сумматор частичных в) произведений г) произведений множимого одинарной длины; г) умножение, начиная со старших разрядов Регистр Регистр множимого множимого множителя, при сдвиге вправо множимого и неподвижной Множимое перед началом выполнения умножения сумме частичных произведений, сумматор частичных Рисунок 2.7 - Методы выполнения умножения произведений и регистр множимого имеют двойную длину. Пусть X – множимое, Y – множитель. X и Y числа со знаком в формате с фиксированной запятой (см. рис. 2.8). Рассмотрим метод умножения целых чисел с фиксированной запятой, представленных в прямом коде, Веса Веса 2n-2 2n-3 … 20 2n-2 2n-3 … 20 начиная с младших разрядов, со сдвигом суммы частичных разрядов разрядов x0 x1 x2 … xn-1 y0 y1 y2 … yn-1 произведений вправо. Этот метод получил наибольшее Знак Модуль множимого Знак Модуль множителя применение в ЭВМ, т.к. позволяет использовать регистры а) б) одинарной длины. a) множимое X ; б) множитель Y Рисунок 2.8 -Числа со знаком в формате с фиксированной запятой 33 34
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »