什么是计算机体系结构中的浮点表示?

浮点表示可以实现高范围值的操作。数值评估是使用浮点值进行的。它可以轻松创建计算,科学数字描述如下 -

数字 5,600,000 可以描述为 0.56 * 107。

因此,0.56 是尾数,7 是指数值。

二进制数也可以用指数形式描述。以指数形式对二进制数的描述称为浮点表示。浮点表示将数字分成两部分,左边是一个有符号的定点数,称为尾数,数字的右边称为指数。浮点值也用符号授权;0 表示正值,1 表示负值。

二进制数的浮点表示的一般结构 -

x=(x 0 *2 0 +x 1 *2 1 +x 2 *2 2 ±−−∓b −(n−1) *2 −(n−1) )

尾数*2指数

在以下语法中,小数点左移表示 2 的负指数,右移表示 2 的正指数。尾数和指数都是有符号值,通常可以使用负数和负指数。

示例- 将 111101.1000110 转换为浮点值。

111101.1000110 = 1.111011000110 * 2 5转换为浮点值

→ 表示负号值

在此示例中,通过更改有符号整数旁边的小数点并通过将该值与基数 2 相乘将数字按比例放大为指数形式,将整数值转换为浮点值。该值保持不变,该阶段称为归一化方法。