二进数乘法
二进数乘法(multiplication of binary numbers)是二进数的计算方法之一,指计算二进数的积的方法。二进数的乘、除法和十进数的乘除法是很相似的,只需按二进数乘法表进行计算1。
基本信息
- 中文名
二进数乘法
- 外文名
multiplication of binary numbers
- 所属学科
数学
- 所属问题
算术(命数法)
- 简介
计算二进数的积的方法
基本介绍
乘法根据乘数的数位计算位积,再将一系列位积相加。用同样的方法可以得到两个无符号二进制数的乘积。因为二进制乘法中,乘数的每一位只有0和1两种可能,所以计算位积的过程十分简单2。
二进数的乘、除法和十进数的乘除法是很相似的,只需按二进数乘法表进行计算。其乘法表如下1:
乘法表
× | 0 | 1 |
0 | 0 | 0 |
1 | 0 | 1 |
算式举例及说明
1.乘法算式举例,计算 110010(2)×1011(2)。
所以110010(2)×1011(2)=1000100110(2)。
2.除法算式举例,计算1000100110(2)÷1011(2)。
所以1000100110(2)÷1011(2)=110010(2)。
上述二进数除法中的被除数是从第一例乘法的乘积中来的,因此,正好能整除。应当知道,二进数的除法并非全都能整除,当不能整除时,也和十进数除法一样地可以保留余数.由上述各例可见,二进数的乘法,是由加法与移位来实现的。二进数的除法,是由减法与移位来实现的,而减法又是引入补数转化为加法来实现的。因此,电子计算机进行四则运算都归结为加法和移位来实现1。
参考资料
- 1《数学辞海》编辑委员会数学辞海·第一卷第23页2002
- 2(美)John F.Wakerly著数字设计 原理与实践:第4版第31页2007.5