【计算机组成原理】浮点数的表示及IEEE 754规格化

📢博客主页:https://blog.csdn.net/2301_779549673
📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
📢本文由 JohnKi 原创,首发于 CSDN🙉
📢未来很长,值得我们全力奔赴更美好的生活✨

在这里插入图片描述

在这里插入图片描述


📢前言

浮点数在计算机中起着至关重要的作用。在位数固定的情况下,定点数能表示的数字范围有限,而浮点数则可以在相同的位数下扩大数的表示范围,同时尽可能地保持有效精度。

而计算机中的浮点数不论是从储存还是运算都与我们生活中的计算方式大相径庭,所以初学者在刚刚学习时总是很难理清规格化IEEE运算原理,这里笔者就从自己的理解出发,根据哔站王道考研课程及其教材进行一下难点总结

总思路图如下

在这里插入图片描述


🏳️‍🌈1. 浮点数的规格化表示

规格化浮点数的目的主要是为了在计算机中更有效地表示和处理数值,提高数值的精度和运算的准确性。同时,规格化的表示方法可以使计算机在进行浮点数运算时遵循统一的规则,便于硬件设计和实现。

在这里插入图片描述

❤️ 1.1 为什么要规格化

先看个例子
先来看个例子,

  • 逗号前为符号位,分号分隔阶码和尾数

所以a的阶码为 +1(十进制,即2的+1次方) , 尾数为 -0.1001(二进制)
真值就为 -0.1001 * 2^1-1.001(二进制)
8位时表示为 0 01 1 1001

b也是相同道理,阶码为 +2(十进制,即2

评论 61
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值