题解 | #五到一选择器#
五到一选择器
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