超出3个代码添加和减法

超出3个代码

在讨论之前BCD加法和减法使用超出3个代码我们必须知道什么是超出3个代码。它基本上是一种二进制代码,它是通过用相同的十进制添加3来制作的二进制代码二进制数并再次将其转换为二进制数。因此,如果我们考虑任何二进制数,我们必须先将其转换为十进制数,然后用它添加3,然后将其转换为二进制文件,我们将获得多余的3个相当于该数字。现在我们将看到这种方法可以看到BCD添加和减法。

超出3码添加

添加的操作可以通过非常简单的方法来完成,我们将以简单的方式使用步骤说明操作。

第1步
通过添加0011,我们必须将数字(将添加)转换为超出3个表格,其中四位组中的每一个或简单地增加它们3。
第2步
现在使用的是使用基本定律添加两个数字二进制添加,此方法也没有例外。
第3步
现在四组中的哪一个产生的携带我们必须将0011与它们添加0011,并从添加过程中没有产生携带的组减去0011。
第四步
我们在此操作后获得的结果超过3个形式,这是我们所需的结果

例子
理解这一点超出3码添加方法更好,我们可以在示例的帮助下观察方法,
让我们拿两个我们将添加的数字。
0011 0101 0110和0101 0111 1001是两个二进制数字。现在在第一步之后,我们占据了这两个数字的过量3形式,这是0110 1000 1001和1000 1010 1100,现在这些数字被添加在基本的添加规则之后。

现在将0011添加到从未产生的携带的组产生携带和减去零的组,我们将结果作为1100 0110 1000,这是加法超过3码的结果BCD.答案是1001 0011 0101。

超出3码减法

相似地二元减法可以通过超出3码减法方法。借助一些步骤说明了该操作。
第1步
与以前的方法一样,这些都必须转换为超出3个代码

第2步
遵循二进制减法的基本方法,完成减法。
第3步
每次减去'0011'BCD.如果相关的四位组的减法操作,则在答案中为答案需要从下一个更高的邻近的四位组借用。
第四步
在结果中,将“0011”添加到剩余的四位组中,如果有的话。
第5步
最后,我们得到了预期的结果超出3个代码
例子
再一次,一个例子将使我们非常容易。
让我们占据数字
0001 1000 0101和0000 0000 1000现在这些数字的超出量相当于0100 1011 1000和0011 0011 1011
现在执行操作二元减法我们得到了

现在在上面提到的操作中,最不需要借用的最低限度列,其他两列不需要借用。现在我们必须从此列的结果中减去0011,并将0011添加到另外两列,我们得到0100 1010 1010.这是结果表达的结果超额3个代码。和二进制结果是0001 0111 0111

想更快地学习吗?
每周获取电气物品到您的收件箱。
不需要信用卡 - 它是100%免费。

关于电气4U英雄联盟菠菜app.

英雄联盟菠菜app电气4U致力于教学和分享与电气和电子工程有关的所有内容。

发表评论