计算机二进制减法,借一当二,是怎么计算的?

2025-12-14 21:43:06
推荐回答(2个)
回答1:

借一当二就是两个数相减时,被减数的某位数一可以在下一位数中当做二使用 如110-1=101(110中第二个1可以拿到下一位当做2使用,即110等价于102)。

从右向左依次相减,1-0=1 , 0-1向前借2=1 , 1-1向后借了一位为0需向前借2,再减1=1 , 0-1向后借了一位为-1需向前借2,再减1=0 , 1向后借了一位为0, 0-0=0。

扩展资料:

计算机采用二进制原因

1、二进位计数制仅用两个数码。0和1,所以,任何具有二个不同稳定状态的元件都可用来表示数的某一位。

2、二进位计数制的四则运算规则十分简单。而且四则运算最后都可归结为加法运算和移位,这样,电子计算机中的运算器线路也变得十分简单了。不仅如此,线路简化了,速度也就可以提高。

3、在电子计算机中采用二进制表示数可以节省设备。可 以从理论上证明,用三进位制最省设备,其次就是二进位制。

参考资料来源:百度百科-二进制

回答2:

二进制数的加减法,和十进制数的算法,是雷同的。

区别仅仅是:逢二进一、借一当二。

如,十进制数的减法运算:12 - 5 = 7,

用二进制数来计算,就是:1100-101 = 111。

列竖式计算如下:

   1 1 0 0

 -  1 0 1

-------记住:借一当二!

    1 1 1

减法,看懂了吧?

其实,你应该先弄懂二进制的加法,然后,减法也就迎刃而解了。