定点数的乘法:

 1.原码一位乘

(1)  A = – 0.1101       B = 0.1011 

         

(2)

2.原码二位乘

     每次用乘数的2位判断原部分积是否加或如何加被乘数

      两位乘数共有四种状态,对应四种状态如下:

原码一位乘和二位乘的比较:

补码的乘法:

   (1)补码与真值的关系:

   (2)补码的右移

    (3)补码一位乘法运算:

          1.被乘数任意,乘数为正,即x为任意,y为正

           2.被乘数任意 ,乘数为负,即x任意,y为负

           3.被乘数,乘数任意

同原码乘:

     但加和移位按补码规则运算乘积的符号自然形成

异或运算:

如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐