一种补码乘法处理方法

    公开(公告)号:CN100524200C

    公开(公告)日:2009-08-05

    申请号:CN200510050609.0

    申请日:2005-07-07

    IPC分类号: G06F7/52

    摘要: 本发明公开了一种补码乘法处理方法,该方法将参加补码运算补码A和补码B送入乘法器相乘,得到结果AB,后将补码A的低a-1位和补码B的符号位y送到第一选择器,结果为yA;同时补码B的低b-1位和补码A的符号位x送到第二选择器,结果为Xb,将yA和xB分别送入第一加法器中的“加数1”端和“加数2”端,对“加数1”的低b位置0,对“加数2”的低a位置0,从而得到加法运算的结果为2byA+2axB;然后将结果AB与结果2byA+2axB送入第二加法器进行减法运算,得到R=AB-(2byAa-1+2axBb-1)。使用本发明提供的方法,与常规技术相比可节省一个加法器,从而使得设计的产品的面积变小,功耗降低,成本降低,且计算速度得到提高。