主权项 |
1.一种组合的乘法器/移位器(150),其特征在于:一个第一寄存器(151),用于接收一个第一运算数,所述第一运算数是乘法方式的一个被乘数,和一个移位方式的一个移位运算数;一个第二寄存器(152),用于接收一个第二运算数,所述第二运算数是所述乘法方式的一个乘数,和所述移位方式的一个移位计数;一个移位解码器(160),具有一个第一输入端,耦合到所述第二寄存器(152);一个第二输入端,用于接收一个移位方向信号;和一个输出端,响应所述第二运算数的预定位和所述移位方向信号提供多个解码输出信号;一个再编码器(161),具有一个输入端,耦合到所述第二寄存器(152);和一个输出端,用于响应所述第二运算数,提供第一多个再编码输出信号;一个复用器(162),具有一个第一输入端,耦合到所述移位解码器(160)的所述输出端;一个第二输入端,耦合到所述再编码器(161)的所述输出端;一个控制输入端,用于接收控制信号;和一个输出端,所述控制信号使所述复用器(162)选择所述移位方式的所述第一输入和所述相乘方式的所述第二输入;和一个乘法器阵列(163),具有一个被乘数输入端,耦合到所述第一寄存器(151);一个乘数输入端,耦合到所述复用器(162)的所述输出;和一个输出端,用于提供组合的乘法器/移位器(150)的第一输出,因此组合的乘法器/移位器(150)的所述第一输出代表在所述乘法方式中的所述乘数和所述被乘数的乘积,和在所述移位方式中由所述移位计数确定的量移位的所述移位运算数。 |