问问题描述
二进制数除法怎么做,蹲一个懂行的,求解答求解答!
答精选答案

你真的以为CPU会做二进制除法呀?它就是作减法(这减法也是用补码做加法)。
用被除数减除数,减一次,就在另一个地方加个1,直到被除数小于除数了,那么在那个地方放的数就是商,剩下的被除数就是余数。现在的CPU号称能做乘法除法,实际上还是在做减法,只不过用了大量硬件电路来提高了运算速度。其实CPU只会做加法,核心是许许多多加法器和控制器电路组成的,其他的四则运算全是“设法”用加法完成的。如果你是手工做除法的话,那和十进制是一样的办法。
本文来自作者[liaoyangzhiyejishuxueyuan]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/jingxuan/783711.html
评论列表(4条)
我是公众科技网的签约作者“liaoyangzhiyejishuxueyuan”!
希望本篇文章《二进制数除法怎么做》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:你真的以为CPU会做二进制除法呀?它就是作减法(这减法也是用补码做加法)。用被除数减除数,减一次,就在另一个地方加个1,直到被除数小于除数了,那么在那个地方放的数就是商,剩下的被除数就是余数。现在的CPU号称能做乘法除法,实际上还是在做减法,只不过用了大量硬件电路来提高了运算速度。其实CPU只会做加法,核心是许许多多加法器和控制器电路组成的,其他的四则运算全是“设法”用加法完成的。如果你是手工做除法的话,那和十进制是一样的办法。