我们可以通过查看数字lsb(最右边的位)和26或78至30和80来舍入数字,比如说23或74到20和70 ..我的疑问是如果这是可能在verilog代码...我想知道在转换成数字后,这个概念是可能的..最后以零结尾
Q
最后以零结尾
1
A
回答
0
一般来说,四舍五入的基数n的整数你加n/2和除以n(舍弃其余部分)然后乘以n。所以你上面的例子:
(23+5)/10 * 10 = 20
(28+5)/10 * 10 = 30
这样做与二进制逻辑是有点贵,因为你需要分裂和乘法。但是,如果您使用的是基数为2的数字,那么这些操作是免费的,因为它只是有点变化。
对于二进制的例子,假设你想将61舍入到8的最接近的倍数,即64。在二进制中,61是6'b011101。将8/2(6'b000100)添加到这里,你得到6'b100001这是65.现在除以8并乘以8.因为这只是右移3,然后左移3,我们可以简单地将3个LSB得到6'b100000这是64
0
如果你只是想使LSB任何寄存器的零你总是可以做这样的事情
reg [7:0] a;
reg [7:0] b = 23;
a = {b[7:1], 1'b0};
相关问题
- 1. 以零结尾的IP地址?
- 2. PHP MySQLI - 表数以零结尾
- 3. PHP删除结尾零?
- 4. Decimal.Parse删除结尾零
- 5. 删除以“0”结尾的行。在以“0”结尾的行之后。
- 6. d3.format将不会保留结尾零
- 7. 双重字符串保持结尾零
- 8. 订购与linq和整数零结尾
- 9. 如何在JAVA上以美元格式结尾清零?
- 10. 以零结尾的Excel筛选器号码
- 11. 已上传的django图像最后以错误的文件名结尾
- 12. 查找具有以最后四位数字结尾的值的重复列 - SQL
- 13. 保持尾随零
- 14. AutoHotKey - 以空白结尾
- 15. PHP以分号结尾
- 16. 以y结尾的单词
- 17. Javascript以Joomla的ErrorPage结尾
- 18. 正则表达式:替换以'.js'结尾,但不以'min.js'结尾的字符串的后缀
- 19. 最后一次出现的单词和结尾
- 20. 重定向以结尾为结尾的页面
- 21. 警告MSB8004:输出目录不以结尾斜线结尾。
- 22. DGEMM后最后一行的零值
- 23. https地址可以以“?”结尾
- 24. 找到以键结尾的记录的最快方法
- 25. 最大化以某个字符结尾的行数
- 26. 如何随机生成数字从3000到80000只以零结尾?
- 27. 如何解码以两个零字节结尾的无限长度
- 28. C#正则表达式:匹配以x开头并以y结尾的字符串,不包括结尾部分并匹配模式的最后一次出现
- 29. jqplot没有尾随零
- 30. MySQL删除尾随零
你只围捕基地10个号码有兴趣?或者你正在寻找一种方法来循环二进制数字? – nguthrie
在这种情况下,我不会说LSB和MSB,而是最不重要的数字和最重要的数字。 –
哦,是的,先生..我现在面临另一个问题。当我得到a = n1%10的错误时,如何找到最右边的数字;你知道除以10,并获得余数可以很容易地给任何数字的最右边的数字.. –