已知x=0.11011,y=0.11101 ,用变形补码计算x - y , 并判断结果是否溢出
时间: 2023-05-17 20:06:02 浏览: 1430
微机运算基础,溢出及其判断方法
根据变形补码的计算方法,我们需要先将x和y转换为补码形式,即x=0.11011的补码为0.00101,y=0.11101的补码为0.00011。然后将y的补码取反加1,得到-y的补码为0.11101。接着将x和-y相加,得到0.00101 + 0.11101 = 1.00010。由于结果的最高位为1,表示结果为负数,因此需要将结果的补码转换为原码,即将1.00010的补码取反加1,得到原码为-0.11110。由于结果的绝对值大于1,因此发生了溢出。答案是:-0.11110,发生了溢出。
阅读全文