计算机一级进制转化不会十进制除法它是怎么把十进制转化为2进制的
来源:蜘蛛抓取(WebSpider)
时间:2019-05-08 15:59
标签:
计算机一级进制转化
计算机一级进制转化不会十进制除法怎么实现的十进制到二进制我能想到的只有硬件bcd码对照表,但是网上并没有bcd码到原码或者补码的实现说法还有原码到补码的实现昰硬件还是软件实现的,如果是...
计算机一级进制转化不会十进制除法怎么实现的十进制到二进制我能想到的只有硬件bcd码对照表,但是网仩并没有bcd码到原码或者补码的实现说法还有原码到补码的实现是硬件还是软件实现的,如果是硬件的话电路叫啥名(补码器),在cpu什么位置
在电脑中二进制除法不是用加法来实现的。二进制除法法则和十进制除法法则是相同的步骤如下:
第一步:从被除数的最高位除起,除的时候先看被除数的前一位或几位如果前一位或几位比除数小,就要多看一位
第二步:除到被除数的哪一位,就把商记在哪一位嘚上面
第三步:每次除后余下来的数必须比除数小。
在电脑内部计算二进制除法的这几个步骤,是用中央处理器自动完成的其实中央处理器做二进制除法的时候,是让被除数连续减去几次除数直到差小于除数时为止,这样减去的次数就是商剩下的差就是余数。如果余数为零说明被除数能被除数整除,这时的被除数叫做除数的倍数除数叫做被除数的约数。
二进制的除法和十进制是一样的下图给了一个图片示例:
减法,当需要向上一位借数时必须把上一位的1看成下一位的(2)10。