计算机组成原理,浮点数运算 x=00,111:00,11101 y=00,101:00,10100 求x,y各表示的十进制数,x+y浮点结果

如题所述

第1个回答  2016-07-26
X可记为00, 111;00, 11101(分号前为阶码,分号后为尾数),Y可记为00, 101;00, 10100。
首先对阶,X、Y阶码相减,即00, 111-00, 101=00, 111+11, 0111=00, 010,可知X的阶码比Y的价码大2,根据小阶向大阶看齐的原则,将Y的阶码加2,尾数右移2位,可得Y为00, 111;00, 00101。
尾数相加,即00, 11101+00, 00101=01, 00010,尾数相加结果符号位为01,故需进行右规。
规格化,将尾数右移1位,阶码加1,得X+Y为01, 000;00, 1000,阶码符号位为01,说明发生溢出。本回答被提问者和网友采纳