2019-07-15 23:09发布
Kevin_Deng 发表于 2016-01-06 20:40 您如果是想单独取出一个最高位的话,可以这样来做 比如一个定义一个变量reg [7:0] a; 而a的值是8'b1101_1010; 如果您要取出最高位,可以直接写a[7];这样就取出了最高位1; 第二个问题,= 是阻塞赋值,一般用在组合逻辑;
最多设置5个标签!
比如一个定义一个变量reg [7:0] a;
而a的值是8'b1101_1010;
如果您要取出最高位,可以直接写a[7];这样就取出了最高位1;
第二个问题,= 是阻塞赋值,一般用在组合逻辑;<=是非阻塞赋值,一般用在时序逻辑
长知识了,谢谢
左移,右移也是直接通过类似{a[0],in}这样操作,基本不用<<和>>
一周热门 更多>