• 2022-05-31
    如果reg1:=Abs(reg2);如果reg2为-2,则,reg1为?
    A: 1
    B: -1
    C: 2
    D: -2
  • C

    内容

    • 0

      将reg2数值赋值给reg1的指令是( )。 A: reg1=reg2 B: reg2=reg1 C: reg1:=reg2 D: reg1==reg2

    • 1

      下列是基于过程块的组合逻辑建模的代码,设计正确的是( ) A: reg y;reg a,b,clear;...always@* if(clear) y=1'b0;always@* y=a & b; B: always@* if (clear) y=1'b0; else y=a&b; C: always@(a) y=a & b; D: reg [1:0] s;...case(s) 2'b00:y=1'b1; 2'b10:y=1'b0; 2'b11:y=1'b1;endcase

    • 2

      以下赋值指令写法正确的是( )。(0.3) A: reg1==reg2 B: reg1=reg2 C: reg1:=reg2 D: reg1!=reg2

    • 3

      若有定义reg[3:0] a; a = 4’ b1001,则 a << 2 = ,a >> 2 =

    • 4

      VAR num reg1{3,4}:=[[1,2,3,4],[5,6,7,8],[9,10,11,12]],reg2:=reg1{3,2},则reg2=()