matlab 显示定点数的范围,定点数 - MATLAB & Simulink - MathWorks 中国

定点数

在数字硬件中,数字以二进制字形式存储。二进制字是固定长度的二进制数字(1 和 0)序列。硬件组件或软件函数解释这种 1 和 0 序列的方式由数据类型说明。定点数据类型和 MATLAB® 中的内置整数类型之间有几个明显的区别。最显著的区别是,内置整数数据类型只能代表整数,而定点数据类型还包含关于二进制小数点位置或数字定标的信息。

二进制数字以定点或浮点数据类型的形式来表示。定点数据类型具有以下特征:以位为单位的字大小、二进制小数点,以及是有符号还是无符号。二进制小数点的位置用来定标和解释定点值。使用 Fixed-Point Designer™ 时,定点数据类型可以是整数、小数或广义定点数。这些数据类型之间的主要区别是其默认二进制小数点。例如,广义定点数(有符号或无符号)的二进制表示如下所示:

9a8276a13f0a09712390a7f8a350cc19.png

其中

bi 是第 i 个二进制数字。

wl 是以位为单位的字长。

bwl-1 是最高有效位或最高位 (MSB) 的位置。

b0 是最低有效位或最低位 (LSB) 的位置。

二进制小数点显示在 LSB 左侧的四个位置处。因此,在此示例中,该数字称为有四个小数位,或者小数长度为 4。二进制小数点的解释

二进制小数点是用于对定点数进行定标的方式。通常由软件确定二进制小数点。当执行加法或减法等基本数学运算时,无论定标因子的值如何,硬件都使用相同的逻辑电路。本质上,逻辑电路并不知道存在定标因子。它们视二进制小数点就在 b0 的右边一样来执行有符号或无符

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值