因为很多题网上找不到答案所以写出来后分享,希望大家可以自己做。
assign Y=(sel==3'b000)?D[0]:(sel==3'b001)?D[1]:(sel==3'b010)?D[2]:(sel==3'b011)?D[3]:(sel==3'b100)?D[4]:(sel==3'b101)?D[5]:(sel==3'b110)?D[6]:(sel==3'b110)?D[6]:D[7];
reg Y;
always @(*) begin
if (sel==3'b000)
Y=D[0];
else if(sel==3'b001)
Y=D[1];
else if(sel==3'b010)
Y=D[2];
else if(sel==3'b011)
Y=D[3];
else if(sel==3'b100)
Y=D[4];
else if(sel==3'b101)
Y=D[5];
else if(sel==3'b110)
Y=D[6];
else if(sel==3'b111)
Y=D[7];
end
reg Y;
always @(*) begin</