level 1
肯帕奇诺
楼主
思路:输入两个二进制数,我用两个四位拨码开关实现,首先用74LS194来判断一个乘数的每一位,如果是零则另一个乘数左移一位,如果是1则左移一位并加上最初的乘数。加法用74LS181实现,
说的可能不是很明白,举个例子吧。。
101*110=11110
110第一位为1,->取数101(相当于000左移一位然后+101=101)->110左移为100(低位补0)->第一位为1->101左移为(1010)->1010加101(1111)->100左移为000->第一位为0->1111左移(为0不加)->运算结束
思路就这样但是感觉很难实现,求大神在电路搭建上给点点子。
百度说multisim有一个乘法器MULTIPLIER,找到后发现不会用啊。。。参上MULTIPLIER的图。

2014年12月30日 15点12分
1
说的可能不是很明白,举个例子吧。。
101*110=11110
110第一位为1,->取数101(相当于000左移一位然后+101=101)->110左移为100(低位补0)->第一位为1->101左移为(1010)->1010加101(1111)->100左移为000->第一位为0->1111左移(为0不加)->运算结束
思路就这样但是感觉很难实现,求大神在电路搭建上给点点子。
百度说multisim有一个乘法器MULTIPLIER,找到后发现不会用啊。。。参上MULTIPLIER的图。
