本文共 417 字,大约阅读时间需要 1 分钟。
补码运算过程如下:
计算X的补码:
- X = -0.10110
- 绝对值0.10110的补码为1.011011
- 补1后得到1.0111000
计算Y的补码:
- Y = 0.10010
- 补码为0.10010(前导零不影响)
计算[-Y]的补码:
- Y = 0.10010
- -Y = -0.10010
- 绝对值0.10010的补码为1.011011
- 补1后得到1.0111000
计算[X+Y]的补码:
- X的补码1.0111000与Y的补码0.10010相加:
- 结果为11.1110000,符号位未变,无溢出。
计算[X-Y]的补码:
- X的补码1.0111000与Y的补码0.10010相减:
- 结果为10.1100000,符号位未变,无溢出。
最终答案:
(1)1.0111000
(2)0.10010
(3)1.0111000
(4)11.1110000,无溢出
(5)无
(6)10.1100000,无溢出
注:补码运算时,符号位未变则无溢出。
转载地址:http://nyrq.baihongyu.com/