6.用原码恢复余数法和不恢复余数法计算x÷y (1)x=0.11000 y=-0.11111 (2)x=-0.01011 y=0.11001
时间: 2024-06-01 13:12:46 浏览: 27
1.
使用原码恢复余数法:
首先将x、y转换为补码:
x=0.11000→补码=1.01000
y=-0.11111→补码=1.00001
然后将x、y的符号位相除,得到商的符号位为1,表示商为负数。
接着用补码除法计算,得到的商为1.01111,将其转换为原码得到:
1.01111→补码=1.10001→原码=-0.10001
因此,0.11000÷-0.11111=-0.10001。
使用不恢复余数法:
首先将x、y转换为补码:
x=0.11000→补码=1.01000
y=-0.11111→补码=1.00001
然后将x、y的符号位相除,得到商的符号位为1,表示商为负数。
接着用补码除法计算,得到的商为1.01111。
由于不恢复余数,我们只需要保留商的小数部分,即去掉整数位的1,得到的结果为0.01111。
将其转换为原码得到:
0.01111→补码=0.01111→原码=0.01111
因此,0.11000÷-0.11111=-0.01111。
2.
使用原码恢复余数法:
首先将x、y转换为补码:
x=-0.01011→补码=11110101
y=0.11001→补码=00011101
然后将x、y的符号位相除,得到商的符号位为1,表示商为负数。
接着用补码除法计算,得到的商为1.10011,将其转换为原码得到:
1.10011→补码=1.01101→原码=-0.01101
因此,-0.01011÷0.11001=-0.01101。
使用不恢复余数法:
首先将x、y转换为补码:
x=-0.01011→补码=11110101
y=0.11001→补码=00011101
然后将x、y的符号位相除,得到商的符号位为1,表示商为负数。
接着用补码除法计算,得到的商为1.10011。
由于不恢复余数,我们只需要保留商的小数部分,即去掉整数位的1,得到的结果为0.10011。
将其转换为原码得到:
0.10011→补码=0.10011→原码=0.10011
因此,-0.01011÷0.11001=-0.10011。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)