以下程序描述了几个门或元件,分别是什么?module test(A,B,C,D,Y);input A,B,C,D;output Y;wire TP1,TP2,Y0;assign TP1=A&B;assign TP2=C|D;assign Y0=TP1^TP2;assign Y=(TP1)? Y0:A;endmodule
A: 与门
B: 或门
C: 异或门
D: 多路选择器
A: 与门
B: 或门
C: 异或门
D: 多路选择器
举一反三
- TP描述不对的是()。 A: TP有两个信号 B: TP1是负斜率信号居多 C: TP2是正斜率信号居多 D: TP1和TP2之和等于4.5V
- 下列Matlab代码,能求解微分方程 y'(t) = 2*t , y(0) = 1的是( ) A: tspan = [0 5];<br> y0 = 0;<br> [t,y] = ode45(@(t,y) 2*t, tspan, y0); B: tspan = [0 5];<br>y0 = 1;<br>[t,y] = ode45(@(t,y) 2*t, tspan, y0); C: tspan = [0 5];<br>y0 = 1;<br>[t,y] = ode45(@(t,y) 2*y, tspan, y0); D: tspan = [0 5];<br>y0 = 1;<br>[t,y] = ode45(@(t,y) 2*t*y, tspan, y0);
- 执行以下Python程序段后,输出的结果是( )。num="0X123"tp=num[0:2]data=num[2:]print("{1:}-{0:}".format(tp, data))
- 下面是四选一数据选择器的部分代码,要补全代码可以选择( )。(?)always@(*)begin if (s==2'b00) y=p0; else if (s==2'b01) y=p1; else if (s==2'b10) y=p2; else y=p3;end A: module mux4_1 (p3,p2,p1,p0,s,y);input p3,p2,p1,p0;input[1:0] s;output y;... ...endmodule B: module mux4_1 (p3,p2,p1,p0,s,y);input p3,p2,p1,p0;input[1:0] s;output y;reg y;... ...endmodule C: module mux4_1 ( input p3,p2,p1,p0; input[1:0] s; output reg y;)... ...endmodule D: module mux4_1 (input p3,p2,p1,p0;input[1:0] s;output y )... ...endmodule
- 在语句assign Y = sel ? 0 : 1;中,当sel=0时,Y的值为( )? z|x|0|1