二进制数的运算方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二进制数的运算方法
二进制数的算术运算包括四则运算:加、减、乘、除,下面分别介绍。

二进制数的加法
根据“逢二进一”规则,二进制数加法的法则为:
0+0=0
0+1=1+0=1
1+1=0 (进位为1)
1+1+1=1 (进位为1)
例如:1110和1011相加过程如下:
二进制数的减法
根据“借一有二”的规则,二进制数减法的法则为:
0-0=0
1-1=0
1-0=1
0-1=1 (借位为1)
例如:1101减去1011的过程如下:
二进制数的乘法
二进制数乘法的过程可以模仿十进制数乘法。

然而,二进制乘法更简单,因为只有两个可能的乘法数字:0或1。

二进制数乘法的规则是:
0×0=0
0×1=1×0=0
1×1=1
例如:1001和1010相乘的过程如下:
从低位到高位,将被乘数乘以乘数的每一位。

如果乘数的一位是1,那么这个子部分的乘积就是被乘数。

如果乘数的一位为0,则部分积为0。

部分积的最低位必须与标准乘数对齐,所有部分积相加的结果就是乘法的乘积。

二进制数的除法
二进制数除法和十进制数除法非常相似。

被除数(或中间余数)可以从被除数的最高位开始与除数进行比较。

如果被除数(或中间余数)大于除数,被除数(或中间余数)减去除数,商为
1,得到减法后的中间余数,否则商为0。

然后将被除数的下
一个位移加到中间余数的最后一个位置,重复上述过程即可得到所需的商和最终余数。

例如:100110÷110的过程如下:。

相关文档
最新文档