(1) 先将 x 和 y 转换为二进制补码: x = 0.11011,y = 0.11111 然后进行加法和减法运算: x + y = 1.11010,溢出位为0,结果为 -0.01010,即 -5/32,补码为 1.10110,结果未溢出。 x - y = -0.00100,补码为 1.11100,结果未溢出。

(2) 将 x 和 y 转换为二进制补码: x = 0.1101,y = -0.1011 然后进行加法和减法运算: x + y = 0.0010,结果未溢出,补码为 0.0010。 x - y = 1.1000,溢出位为1,结果为 -0.1000,即 -1/2,补码为 1.1000,结果溢出。

变形补码计算 x + y 和 x - y,判断溢出情况

原文地址: https://www.cveoy.top/t/topic/mHHy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录