verilog 浮点转定点_定点数和浮点数

本文详细介绍了定点数的概念,包括Qm.n表示法、定点整数的四种表示格式(unsigned integer、offset binary、sign and magnitude、two’s complement)。此外,还探讨了浮点数的表示方式,遵循ANSI/IEEE Std. 754-1985标准,以及浮点数相对于定点数在硬件实现上的资源消耗。最后,提到了在满足性能要求下,采用定点设计可以降低资源使用和功耗。
摘要由CSDN通过智能技术生成

定点数

定点数是指,数字在小数点之后和之前具有固定的位数。

可以用Qm.n表示法进行表示.

  • m位为整数部分 

  • n位小数部分

  • 有符号数的总位数N = m + n + 1

当n=0时,则定点数用来存储整数。

定点数(整数)

定点数可以用来存储整数,包括正整数和负整数。定点(整数)表示的常见格式有unsigned integer, offset binary, sign and magnitude, two’s complement。

假设每个整数都用4个bit来表示,则在上面四种格式下,二进制和十进制之间的关系如下图所示。

2c593b05d8adda9d388c5bfbc428e029.png

Unsigned integer是最直观的二进制格式,用windows自带的计算器就能实现换算。

 13a36a1843b92f979243a8acc06e887a.png

Offset binary与unsigned integer类似,不同之处是相同的二进制表示,offset b

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值