、
,浮点数的阶码和尾数都用补码表示,分别为5位和7位(均含2位符号位)。求x+y
x: 00 111, 00 11101
y: 00 101, 00 10100
对阶:小阶向大阶看齐——5阶变7阶,y= 00 111,00 00101
尾数相加:00 11101 + 00 00101 = 01 00010
规格化(尾数符号位):
00.1x 或 11.0x | 正常 | |
00.0x 或 11.1x | 尾数太小 | 尾数左移,阶数减小 |
01.xx 或10.xx | 尾数溢出 | 尾数右移,阶数增大 |
判断溢出:
00 或11 | 正常 |
10 | 下溢 |
01 | 上溢 |