(3)阵列乘法器

  在2.3.3小节介绍了手工乘法的执行过程。原则上,在计算机内也可以照搬这种算法,即用图2.10所示的一个阵列乘法器完成X*Y乘法运算( X=X1X2X3X4, Y=Y1Y2Y3Y4 )。


 图2.10 直接实现定点绝对值相乘的阵列乘法器

  阵列的每一行由乘数Y的每一位数位控制,而各行错开形成的每一斜列则由被乘数的每一数位控制。图中每一个方框都是一个细胞模块(Cellular Module),包括一个与门和一位全加器。该方案所用加法器数量很多,但内部结构规则性强,标准化程度高, 适于用超大规模集成电路的批量生产。