网站介绍:文章浏览阅读686次。Verilog代码中经常处理小数时经常需要左移 n 位,实际上相当于放大对应的 2^n 倍。但当涉及带有小数的负数呢,做了验证结果是一样的。比如我们有十进制数 -5.5,先将其表示成二进制数:先看数的绝对值,然后将数分成整数和小数两部分。整数采用除基数再倒取余数法;小数部分采用乘基数再取整数法。(1)整数部分为5:5 / 2=2……12 / 2=1……01 / 2=0……1故整数6的二进制数为101(2)小数部分为0.50.5 x 2=1 取出整数1如果十进制的每一位都用四位二进_二进制负数左移4位
- 链接地址:https://jidaqinshaoyou.blog.csdn.net/article/details/111601028
- 链接标题:负数的二进制表示及左移功能的验证_二进制负数左移4位-CSDN博客
- 所属网站:jidaqinshaoyou.blog.csdn.net
- 被收藏次数:2991
- 网站标签:二进制负数左移4位