下列采用持续赋值语句描述cout=(a⊕b)·cin+a·b正确的是( )
A. assign cout = ((a^b)&cin)|(a&b);
B. assign cout = ((a+b)&cin)|(a&b);
C. assign cout = ((a^b)*cin)+(a*b);
D. assign cout = ((a^b)·cin)+(a·b);
下列表达式能实现b=a*4+a/8的是( )
A. b= {a[6:0], 1’b0} + {3’b000,a[7:3]};
B. b= {a[5:0], 2’b00} + {3’b000,a[7:3]};
C. b= {a[6:0], 1’b0} + {2’b000,a[6:2]};
D. b= {a[6:1], 2’b01} + {2’b000,a[6:2]};
Verilog中case语句属于( )语句。
A. 行为级
B. 门级
C. 数据流级
D. 开关级
在Verilog中,已知a=4’b1011;那么|a的值为( )
A. 4’b1011
B. 4’b1111
C. 1’b1
D. 1’b0