二进制乘法运算 您所在的位置:网站首页 二进制加法运算规则图解 二进制乘法运算

二进制乘法运算

#二进制乘法运算| 来源: 网络整理| 查看: 265

定点数一位乘法:

1.定点原码一位乘法

两个原码数相乘,其乘积的符号为相乘两数的异或值(同号为+,异号为-),数值则为两数绝对值之积。

(1)人工计算

人工计算

在机器内多个数据一般不能同时相加,一次加法操作只能求出两数之和,因此每求得一个相加数,就与上次部分积相加。

人工计算时,相加数逐次向左偏移一位,最后的乘积位数是乘数与被乘数位数的和。

(2)计算机内(上题)

运算过程

用乘数的存储单元存放乘积低位,用一个新单元存储高位,以节省一单元。

2.定点补码一位乘法

例:设X = -0.1101,Y = 0.1011,即:[X]补=11.0011,[Y]补=0.1011,求[X·Y]补。

解:计算过程如下:

[X·Y]补=1.01110001      X·Y=-0.10001111

例:设X = -0.1101,Y = -0.1011,即:[X]补=11.0011,[Y]补=11.0101,求[X·Y]补。

解:计算过程如下:

[X·Y]补=0.10001111

3.阵列乘法器(类似人工计算)

4.布斯公式(Booth)

运算规则:

规则

例:设X = -0.1101,Y = 0.1011,即[X]补=11.0011,[Y]补=0.1011,求[X·Y]补。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有