【计算机组成原理】 浮点数 IEEE754 标准

IEEE754 标准

读作I triple E

阶码用移码表示。移码=真值+偏置值 IEEE754标准规定偏置值等于2n-1,不是通常的2n

注意:补码的基础上将符号位取反,移码只能用于表示整数。

尾数用原码表示。原码规格化要求,除了符号位外最高位必须是1。因此可以隐藏最高位1。实即的有效位置=1位+尾数总的位数。

 注意:编程时候,浮点数判等不能用==。

移码的定义

 

 

 

 

 

IEEE754标准中阶码 的移码表示范围:-128~127,由于1111 1111(-128)和0000 0000 (-127)有特殊用途,因此实即表示范围:-126~127

练习1

练习2

 

 

 

 IEEE754非规格化的情况

 

 

 

 

 

 

 【,一共7位数字,这意味着最多能有7位数字

C#float  尾数2^23=8388608, float的有效数字是6位,第7位不一定有效,前6位一定有效。。

C# 等编程语言通过 16 字节的 Decimal 提供的 28 ~ 29 位的精度(10进制)

posted @ 2022-07-04 22:33  小林野夫  阅读(2321)  评论(0)    收藏  举报
原文链接:https://www.cnblogs.com/cdaniu/