下列采用持续赋值语句描述表达式[img=102x37]17e437577964a35.png[/img]正确的是( )
A: assign m = ~((a&b)|( ~c&d));
B: assign m = ~((a*b)+(~(c*d)));
C: assign m = ~((a&b)|(~(c&d)));
D: assign m = (~(a*b)+(~(c*d)));
A: assign m = ~((a&b)|( ~c&d));
B: assign m = ~((a*b)+(~(c*d)));
C: assign m = ~((a&b)|(~(c&d)));
D: assign m = (~(a*b)+(~(c*d)));
举一反三
- 补充程序完成一个8位奇偶校验电路。module modelsim_test (even_bit,odd_bit,a);input[7:0] a;output even_bit,odd_bit;assign even_bit =;//偶校验位assign odd_bit =;//奇校验位endmodule A: &a,~&a B: ^a, ~^a C: &a, ^a D: ^a, !a
- 若有定义 int*p1,*p2,m=5,n;以下赋值语句都正确的选项是____ A: p1=&m;p2=&p1; B: p1=&m;p2=&n;*p2=*p1; C: p1=&m;*p1=*p2; D: p1=&m;*p2=*p1;
- 若有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的是( ) A: p1=&m,p2=&p1 B: p1=&m;p2=&n;*p1=*p2 C: p1=&m;p1=p2 D: p1=&m;*p2=*p1
- 已知int m=10;正确表示m的引用的是( )。 A: int &Z; B: .int &t=10; C: int &X=m; D: float &f=&m;
- 下面两个程序分别用显式赋值语句和隐式赋值语句实现全加器,其中哪一个利用了显式赋值语句? A: module fulladder(SUM,C_OUT,A,B,C_IN);input A,B,C_IN;output SUM,C_OUT;assign SUM=(A^B)^C_IN;assign C_OUT=(A&B)| (A^B)&C_IN;endmodule B: module fulladder(SUM,C_OUT,A,B,C_IN);input A,B,C_IN;output SUM,C_OUT;wire SUM=(A^B)^C_IN;wire C_OUT=(A&B)| (A^B)&C_IN;endmodule