如何除二进制数
二元分割是一个重要但经常被忽视的部分二进制算术。
二进制加法,二进制减,二进制乘法,二进制除法是发生在二进制算术中的四种算术运算类型。
虽然二进制除法并不太难,但它最初可能比其他二进制操作更难理解。
这是因为所有其他二进制运算都有相似之处,而二进制除法是一个例外。
例如,所有其他二进制运算都有四个基本步骤,这使它们更容易理解。
而是二进制的过程部门没有任何具体的遵循的规则——尽管它非常类似于十进制除法。
为了更清楚一点,我们看一下二叉除法例题。
取A = 11010, B = 101,用A除以B。
二进制除法的运算结构与十进制除法的运算结构相似,我们将对其进行逐步的研究,以尽可能地理解它。
在第一步中,考虑被除数最左边的数字,即A,并根据数值将除数与1相乘,写出101与1相乘的结果。
我们已经知道1 × 1 = 1 1 × 0 = 0 1 × 1 = 1。我们得到:
在此步骤中,110减去101(参见二进制减寻求帮助)
现在进入下一步:
根据除法的规则,下一个最低有效位下来,我们试着用1乘以除数,即B,但是结果大于被减数,所以这一步不能完成,我们必须进入下一个步骤。
将0插入商中,最小有效位移下来,我们可以进行下一步。
这个除数再乘以1,结果写出来,结果和第一个很相似因为所有的数都是一样的。
现在我们进入最后一步。
在最后一步,二进制减完成了,我们得到余数和运算二元分割完成,我们得到以下结果。
商= 101,余= 1。
全部完成!
如果你想看到更多的二分法问题(当然还有解决方案),请在下面留言。