Когато множител Y се умножи по множител X=xn – 1xn-2 …. x0, използвайки прекодиране на битови двойки в алгоритъма на Booth, частичните продукти се генерират съгласно следната таблица. Обяснение: ALU не може директно да умножава числа, може само да добавя, изважда или измества.
Каква ще бъде стойността, получена след умножение на (- 2(- 3 с помощта на алгоритъма на Буут?
9. Каква ще бъде стойността, получена след умножение на (-2)(-3) с помощта на алгоритъма на Бут? Обяснение: След прилагане на процедурата на алгоритъма на Буут, получената стойност ще бъде 6.
Какво е умножението на Робъртсън?
Припомнете си, че предходните алгоритми за умножение (алгоритъмът на Робъртсън) включват сканиране на умножителя отдясно наляво и използване на текущия бит на множителя xi, за да се определи дали множителя Y да се добави, извади или добави 0 (не прави нищо) към частичния продукт.
Какво се разбира под прекодиране на битови двойки?
Прекодирането на битови двойки е продуктът на умножителя води до използване на най-много едно сбор за всяка двойка битове в умножителя. Извлича се директно от алгоритъма на Booth. Групирането на прекодираните от Booth умножителни битове по двойки ще намали умножението само чрез суми.
Коя смяна се използва в алгоритъма за умножение на кабината?
Алгоритъмът на Booth може да бъде приложен чрез многократно добавяне (с обикновен неподписандвоично добавяне) една от двете предварително определени стойности A и S към продукт P, след което извършва аритметично изместване надясно на P.