14、这段程序描述的逻辑功能为: module learn1_2(a,b,y); input a,b; output y; wire d, e; assign d = a &b; assign e = (~a )&( ~b ); assign y= d | e; endmodule a、异或 b、同或 c、半加器 d、比较器
15、这段程序描述的逻辑功能为: module learn2_1(out,in0,in1,in2,in3,sel); output out; input in0,in1,in2,in3; input[1:0] sel; reg out; always @(in0 or in1 or in2 or in3 or sel) begin if(sel==2'b00) out = in0; else if(sel==2'b01) out = in1; else if(sel==2'b10) out = in2; else if(sel==2'b11) out = in3; else out = 1'bx; end endmodule a、四位加法器 b、四选一数据选择器 c、二选一数据选择器 d、八选一数据选择器