根据这段程序的描述,当输入信号S为11时,其功能为: 顶层模块: module learn3_1(A,B,S,...
单项选择题根据这段程序的描述,当输入信号S为11时,其功能为: 顶层模块: module learn3_1(A,B,S,Y,carry); input [3:0] A,B; input [1:0] S; output [3:0] Y; output carry; wire [3:0] C; assign C[0]=0; add_full u0(S,A[0],B[0],C[0],Y[0],C[1]), u1(S,A[1],B[1],C[1],Y[1],C[2]), u2(S,A[2],B[2],C[2],Y[2],C[3]), u3(S,A[3],B[3],C[3],Y[3],carry); endmodule 底层模块: module add_full(switch,a,b,c,s,carry); input a,b,c; input [1:0] switch; output reg s,carry; always@(switch) case(switch) 2"b00: begin s=0; carry=0; end 2"b01: begin s=a; carry=0; end 2"b10: begin s=b; carry=0; end 2"b11: begin s=a^b^c; carry=(a&b)|(b&c)|(c&a); end endcase endmodule
A、输出Y为0;
B、输出Y等于A;
C、输出Y 等于B;
D、输出Y为A与B的和。