中国大学MOOC: 在语句assign Y = sel ? 0 : 1;中,当sel=0时,Y的值为( )
举一反三
- 在语句assign Y = sel ? 0 : 1;中,当sel=0时,Y的值为( )? z|x|0|1
- 中国大学MOOC: 对语句assign Y = sel ? A : B;进行逻辑综合,得到的硬件电路为 ( )
- 对语句assign Y = sel ? A : B;进行逻辑综合,得到的硬件电路为 ( )
- 下面哪种代码执行后是与其他结果不一样的? A: module mux2_1(a,b,sel,out); input a,b,sel; output out; assign out=(sel==1)?a:b; endmodule B: module mux2_1(a,b,sel,out); input a,b,sel; output out; reg out; always@(a or b or sel) begin case(sel) 0: out=a; 1: out=b; endcase end endmodule C: module mux2_1(a,b,sel,out); input a,b,sel; output out; reg out; always@(*) if(sel==0) out=a; else out=b; endmodule
- 如果x为负数时,y值为-1;x为正数时,y值为1;x为0时,有值为0。以下语句错误的是 A: y=0ifx>0:y=1elifx<0:y=-1 B: ifx>0:y=1else:ifx<0:y=-1else:y=0 C: ifx>0:y=1elifx<0:y=-1else:y=0 D: y=0ifx>0:y=1else:y=-1