![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FPGA
qq_21160843
这个作者很懒,什么都没留下…
展开
-
计算机中的补码是怎么来的
在计算机中,如何去表达一个负数?聪明的小伙伴能想到增加符号位,通过符号位来区分正数和 负数,为了不影响正数,所以将符号位为0 设为正数,将符号位为1 设为负数。可是这确实很好得解决了负数的表示问题么?我们知道,一个正数 加上 它的负数 会等于0。只通过增加符号位并不能做到这一点所以还有其他处理。在8位二进制用 8’b0000_0000 ~ 8’b0111_1111 即0~127 来表示正数用8‘b1000_0000 ~ 8’b1111_1111 即128~255 来表示负数可是128~255原创 2020-11-10 16:02:42 · 332 阅读 · 3 评论 -
FPGA 定点数转化为浮点数
浮点数据分为单精度和双精度,单精度32位,双精度64位。分为3个部分,S为最高符号位,E为指数位(又称为阶码),M表示尾数。IEEE 754标准在此,主要介绍定点数转化为单精度浮点类型S最高符号位(bit31),E指数位(bit30~bit23),M尾数(bit22 ~ bit0)示例1:0x0000_0011转化为单精度浮点数,二进制表达为32’b0000_0000_0000_000...原创 2018-10-15 15:14:08 · 7055 阅读 · 0 评论