什么是计算机体系结构中的浮点表示?
浮点表示可以实现高范围值的操作。数值评估是使用浮点值进行的。它可以轻松创建计算,科学数字描述如下-
数字5,600,000可以描述为0.56*107。
因此,0.56是尾数,7是指数值。
二进制数也可以用指数形式描述。以指数形式对二进制数的描述称为浮点表示。浮点表示将数字分成两部分,左边是一个有符号的定点数,称为尾数,数字的右边称为指数。浮点值也用符号授权;0表示正值,1表示负值。
二进制数的浮点表示的一般结构-
x=(x0*20+x1*21+x2*22±−−∓b−(n−1)*2−(n−1))
尾数*2指数
在以下语法中,小数点左移表示2的负指数,右移表示2的正指数。尾数和指数都是有符号值,通常可以使用负数和负指数。
示例-将111101.1000110转换为浮点值。
111101.1000110=1.111011000110*25转换为浮点值
→表示负号值
在此示例中,通过更改有符号整数旁边的小数点并通过将该值与基数2相乘将数字按比例放大为指数形式,将整数值转换为浮点值。该值保持不变,该阶段称为归一化方法。