早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一直X=2010*0.11011011,Y=2100*(-0.10101100).求X+Y=多少

题目详情
一直X=2010*0.11011011,Y=2100*(-0.10101100).求X+Y=多少
▼优质解答
答案和解析
X和Y用浮点补码表示形式为
  X=00 010,00 11011011
  Y=00 100,11 01010100
  1、对阶
  △  E=[EX]补+[-EY]补=00 010+11 100=11 110
  X的阶码小,Mx右移两位,保留E=00 100
  [MX]补=00.00110110 11
  2、尾数加减
  M=[MX]补+[MY]补=11.10001010 11
  3、规格化
  左规,移一位得M=11.00010101 10,阶码减1,E=00 011
  4、舍入
  附加位最高位为1,末尾加1,则【M】补=11.00010110
  即M=-0.11101010
  5、判溢出
  阶码符号为00,不溢出.
  所以,X+Y=2011*(-0.11101010)