二进制除法原理:设被除数为A、除数为B、商为Q(初值为0)、余数为R(初值为0)。设置一个Q单元和R单元,A由高位至低位依次左移进入R单元。每次移位进入后比较R单元和B的值,如果R≥B,则将这一位的商单元的值置1,然后从R中减去B(做补码加法运算),否则不做操作。商单元与移位同步进行。……直到A全部进入R单元为止。此时Q中存放商、R中存放余数。
输入二进制数(A) :1001
输入二进制数(B) :0110
点击"计算",输出结果
A / B (二进制) :1.1
A / B (十进制) :1.5
Comment list ( 0 )
为了方便学习,提供离线版本的计算工具下载。
在微信里搜索“开源集思”或微信扫描上方二维码关注微信公众号。
Copyright © 2014-2019
OSGeo中国中心
吉ICP备05002032号
Powered by TorCMS