题解 | #五到一选择器#
五到一选择器
https://www.nowcoder.com/practice/54927c0e26604247aa990cdf03e52953
`timescale 1ns/1ns
module top_module(
input [3:0] a, b, c, d, e,
input [2:0] sel,
//这里sel的作用没说清楚
output reg [3:0] out );
//循环语句 不断检测 sel的值
always@(*)
//*是直接代入所有变量
begin
case(sel)
//case的使用
0: out = a;
//case中的数字不用检测位宽吗?
//alway中赋值的必须是reg类型,长期存储
1: out = b;
2: out = c;
3: out = d;
4: out = e;
default: out = 4'b0000;
endcase
end
endmodule

查看10道真题和解析