assign赋值问题请教

2019-07-16 01:40发布

wire [7:0]                                                C;
reg                                                         A;
reg                                                   B;

assign C={B,A} == 2'b01 ? 1'b1:1'b0;

这句话怎么理解?
是C的低两位是B和A的值不?和后面的三目判断没有关系?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
dingdake
1楼-- · 2019-07-16 03:54
assign C=({B,A} == 2'b01 )? 1'b1:1'b0; 这样子应该可以理解了吧
cleusewitz
2楼-- · 2019-07-16 09:35
 精彩回答 2  元偷偷看……
willis.lv
3楼-- · 2019-07-16 14:43
谢谢!
原来是这样理解的啊!
楼上说的也是,定义2位就行.
Silence.乌托
4楼-- · 2019-07-16 16:33
不是很明白!
willis.lv
5楼-- · 2019-07-16 22:00
Silence.乌托 发表于 2013-5-3 23:23
不是很明白!

是优先级额问题!

==比?:优先级高


一周热门 更多>