乘法电路原理

2026-05-29

主流的数字乘法器是Booth乘法器,网上有Booth乘法器的HDL电路描述代码,你可以去看看它的原理。 简单来说就是模拟笔算中乘数和被乘数分别为(0,0)、(0,1)、(1,0)、(1,1)这四种情况下运算出来的中间值和规律,然后按照乘数的位置进行一定次数的左移位操作,最后汇总相加。 现代CPU为了优化,还会引入LUT查找表,也就是事先把8bit以内所有乘数可能的情况(2^8=256)计算出来然后存储在CPU内部的一个特殊的ROM里面,要计算的时候直接查找指定位置上的值是多少,那结果就是多少。...

阅读更多