使用<<和>>,能把最高或者最低位单独取出来吗?还有,=和<=什么时候用=什么时候用<=?

2019-07-15 23:09发布

使用<<和>>,能把最高或者最低位单独取出来吗?比如:1011.使用1011<<1;那么最高位存到了哪里??怎么单独取出来。
还有,=和<=什么时候用=什么时候用<=?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
Kevin_Deng
2019-07-16 04:45
您如果是想单独取出一个最高位的话,可以这样来做
比如一个定义一个变量reg [7:0] a;
而a的值是8'b1101_1010;
如果您要取出最高位,可以直接写a[7];这样就取出了最高位1;

第二个问题,= 是阻塞赋值,一般用在组合逻辑;<=是非阻塞赋值,一般用在时序逻辑

一周热门 更多>