二进制除法怎么快速运算?
答案:1 悬赏:80
解决时间 2021-01-22 03:00
- 提问者网友:相思似海深
- 2021-01-21 03:04
二进制除法怎么快速运算?
最佳答案
- 二级知识专家网友:刀戟声无边
- 2021-01-21 03:44
1.二进制除法可以转换成移位操作.如果除数是2的n次方.那么除法就相当于把这个数想右移动n位.同理.一个数乘以2的次方就相当于像左移动n位。
2.开始:
判断是否溢出, 溢出,设置溢出标志退出 否则,继续 循环计数器 = 8 循环开始:
被除数带0左移一位
被除数高8位和除数相减,不够减则检查循环次数 否则用8为差替换被除数的高8位
被除数最低位置1(即刚才假设的商应该为1)
检查循环次数: 循环计数器减1, 不为0则继续循环(跳到循环开始处) 否则, 清除溢出标志,输出商最后结束。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯