Каким образом в вычислительных устройствах (АЛУ процессора) аппаратно реализован алгоритм умножения? В частности судя по http://www.sm.bmstu.ru/sm5/n4/oba/proz2.html для умножения используются сумматоры и двоичный сдвиг. Я придумал другой метод. Я через дешифраторы преобразовываю двоичную систему счисления в одноединичный код, потом ищу пересечения этих единичек для двух чисел, потом преобразовываю через дешифратор это в двоичную систему счисления. И т.к. умножение это коммутативная операция, схема несколько(почти в два раза) упрощается. Вот нарисовал в logisim http://dump.bitcheese.net/files/umucuby/upd_2.circ и в виде картинки http://dump.bitcheese.net/images/aditoso/sc.png
Имеет ли смысл использовать подобное решение вместо привычного подхода с сумматорами(лучше или хуже оно)? Используется ли подобный подход в процессорах? Если у кого есть опыт с программированием FPGA через verilog/VHDL, имеет ли смысл подобное реализовывать в софт-микропроцессорах? И да, есть ли в Verilog или VHDL cредства для кодогенерации того, что я тут изобразил, для произвольной разрядности чисел? Или надо для таких случаев свой кодогенератор писать? Кастану пожалуй yax123, он вроде что-то на спартанах там делает
←
1
2
→
Ответ на:
комментарий
от alexru
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от prischeyadro
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от prischeyadro
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от prischeyadro
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от yax123
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от yax123
Ответ на:
комментарий
от yax123
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от yax123
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от yax123
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от yax123
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от yax123
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от yax123
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от Zubok
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Схема умножения на фиксированный многочлен на Verilog (2023)
- Форум Алгоритмы и блок-схемы (2010)
- Форум Чем нарисовать схему алгоритма? (2007)
- Форум Симулятор схем на логических элементах (2020)
- Форум Умножение (2006)
- Форум Создана логическая схема на квантовых точках. (2006)
- Новости Logisim 2.7.0 — инструмент моделирования цифровых логических схем (2011)
- Форум Оптимизация умножения (2019)
- Форум Электронщикам лора - помогите создать простейшую логическую схему (2014)
- Форум Оптимизация умножения матриц (2013)