关于verilog的移位运算符
时间:10-02
整理:3721RD
点击:
1<<6=32‘b1000000
上式中,位宽为1的十进制数1为什么变成了位宽为32的二进制数1000000?
谢谢了!
上式中,位宽为1的十进制数1为什么变成了位宽为32的二进制数1000000?
谢谢了!
知道了,上述描述方式中数字的位宽采用默认值(32位)
楼上正解
有学到了
对的,默认为32位,所以你要加上位数定义!
软件自己的默认,要加上位数和进制
整数默认为32位,十进制最终还是要靠2进制表示
需要积分啊
赚点积分
赚点积分
默认为32位
学习了
这个是因为一开始没有定义要移位的数是二进制还是十进制,所以被当做十进制的整数来运算了,而十进制的整数在verilog中被缺省认为是32位的
默认就是32位的
定义时没有指定位宽才会出现这种情况
二楼正解哪
12楼讲解得很清楚
谢谢,学到了不少
默认是这样
受教了,这两天就在看这个
