已知变量a、b和c的位宽均为4,且a、b的初始值分别为4’b1001和4’b1010,程序中有如下语句: always @(a or b) begin b<=a; c<=b; end则在上电执行后,变量c的值为( )
A: 4’b10xx
B: 4’b1001
C: 4’b1010
D: 4’bxxxx
A: 4’b10xx
B: 4’b1001
C: 4’b1010
D: 4’bxxxx
举一反三
- 十进制的数9转化为二进制数为____________。 A: 4’b1000 B: 4’b1001 C: 4’b1010 D: 4’b1011
- 执行完 b = 4'b1001; 和 c = 2'b1001;后,b 和 c 的值分别为
- 已知x=4’b1001,y=4’0110,则x的4位补码为4’b1111,而y的4位的补码为( )。 A: 4’b1111 B: 4’b1010 C: 4’b0110 D: 4’b0010
- 已知a=4‘b1001,b=4‘b0110,若a|b的值为。
- 已知变量a=3,b=4;语句组“b=a:a=b”执行后,a、b的值分别为()。 A: 3 和3 B: 4 和4 C: 3 和4 D: 4 和3