x=-0.10110,y=0.11111用加减交替法原码一位除计算x/y的商和余数

来源:百度知道 编辑:UC知道 时间:2024/06/21 09:27:08

解:|X|=00.10110 |Y|=00.11111 [-Y]补=11.00001
被除数(余数) 商 操作说明
0 0 . 1 0 1 1 0 0 0 0 0 0 0 开始情况
+ 1 1 . 0 0 0 0 1 + [-Y]补
1 1 . 1 0 1 1 1 0 0 0 0 0 0 不够减,商上0
1 1 . 0 1 1 1 0 0 0 0 0 0 0 左移1位
+ 0 0 . 1 1 1 1 1 + |Y|
0 0 . 0 1 1 0 1 0 0 0 0 0 1 够减商上1
0 0 . 1 1 0 1 0 0 0 0 0 1 0 左移
+ 1 1 . 0 0 0 0 1 + [-Y]补
1 1 . 1 1 0 1 1 0 0 0 0 1 0 不够减,商上0
1 1 . 1 0 1 1 0 0 0 0 1 0 0 左移
+ 0 0 . 1