【尾x】X=2^010*0.11011011Y=2^100*(-0.10101100)求:x y写出...

发布时间:2021-04-02 22:09:17

X=2^010*0.11011011,Y=2^100*(-0.10101100)求:x+y 写出X、Y的正确的浮点数表示:阶码用 4 位X=2^010*0.11011011,Y=2^100*(-0.10101100)求:x+y写出X、Y的正确的浮点数表示:阶码用 4 位移码 尾数用 9 位原码(含符号位 ) (含符号位 )[X]浮 = 0 1010 11011011[Y]浮 = 1 1100 10101100为运算方便,尾数写成模 4 补码形式:[MX]补= 00 11011011[MY]补= 11 01010100 X=2010*0.11011011,Y=2100*(-0.10101100)(1)计算阶差:E = EX -EY= EX +(-EY) = 1 010 + 0 100 = 0 110注意:阶码计算结果的符号位在此变了一次反,结果为 -2 的 移码,是X的阶码值小,使其取 Y 的阶码值1100(即 +4);因此,修改 [MX]补 =00 0011011011(即右移 2 位)(2)尾数求和:00 0011011011+ 11 0101010011 1000101011X=2010*0.11011011,Y=2100*(-0.10101100)(3)规格化处理:相加结果的符号位与数值的最高位同值,应执行一次左规操作,故得 [MX]补 = 1 000101011,[EX]移 = 1 011(4)舍入处理:采用 0 舍 1 入方案,要入,在最低位加 111 00010101+ 00 0000000111 00010110 (其原码表示为 1 11101010)(5)检查溢出否:和的阶码为 1011,不溢出计算后的 [X]移 = 1 1011 11101010 ,即 23*(-0.11101010)问题是第三部:相加结果的符号位与数值的最高位同值,应执行一次左规操作 为什么啊

网友回答

【答案】 运算器、存储器、控制器、输入/输出设备
  运算器:用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内.
  存储器:用来存放数据和程序.
  控制器:用来控制、指挥程序和数据的输入、运行以及处理运算结果.
  输入设备用来将人们熟悉的信息形式转换为机器能识别的信息形式,常见的有键盘、鼠标等.
  输出设备可将机器运算结果转换为人们熟悉的信息形式,如打印机、显示器输出等.
  4、四组每组2片
以上问题属网友观点,不代表本站立场,仅供参考!