1. 二进制加法:将两个二进制数的每一位相加,若和为0或1则直接写下,若和为2则写下0,同时将进位标记为1,最后将进位加到下一位的运算中。

举例:

1011 (十进制数11)

  • 0101 (十进制数5)

10000 (十进制数16)

  1. 二进制减法:将被减数与减数按位相减,若被减数位小于减数位,则将被减数高位补0,若被减数小于减数,则将结果标记为负数。

举例:

1011 (十进制数11)

  • 0101 (十进制数5)

0110 (十进制数6)

  1. 二进制乘法:将一个二进制数的每一位与另一个二进制数的每一位相乘,若乘积为0则直接写下,若乘积为1则直接写下,若乘积为2则写下0并将进位标记为1,最后将所有结果相加得到最终结果。

举例:

101 (十进制数5) x 110 (十进制数6)

1010 0000 +1010

11110 (十进制数30)

  1. 二进制除法:将被除数与除数按位相除,若被除数位小于除数位,则将被除数高位补0,若被除数小于除数,则将结果标记为0。若余数不为0,则将余数左移一位并将下一位的值设为1,继续做除法。

举例:

101 (十进制数5) ÷ 110 (十进制数6)

0.0000 101

  • 110

1110

  • 1100

010 答案为0.010 (十进制数0.8333)


原文地址: https://www.cveoy.top/t/topic/oU9l 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录