更多“I ________ always ________ that mistakes. ”相关问题
  • 第1题:

    阻塞赋值只能在always块内使用,非阻塞赋值可以在always块外使用。


    错误

  • 第2题:

    3、下列哪一个表述是正确:

    A.always@(posedge CLK or RST)

    B.always@(posedge CLK or negedge RST or A)

    C.always@(posedge CLK or D or Q)

    D.always@(posedge CLK or negedge RST)


    deductive,guided discovery

  • 第3题:

    判断下列程序是否有错误,如有,请修改: integer i; always @ (inp or cnt) begin result[7:4]=0; result[3:0]=inp; if(cnt==1) begin for(i=4;i<=7;i++) begin result [i] = result [i-4]; end result[3:0]=0; end end


    12. MOV DPTP , 1050H 不能将直接地址 1050H 送入DPTR ,DPTR 只能接收立即数。 13. MOV R1 , C 位寻址方式中的源操作数和目的操作数均应为位地址, R1 是字节寄存器,这样书写是不对的。 14. JMP @RO 十 DPTR 变址寻址中的变址寄存器只可使用 A 与 DPTR 相加的形式完成。 15. 寄存器 RO 与相对转移地址写反了。 16. 交换指令只能在寄存器、寄存器与直接地址、间接地址之间进行数据交换,不能与立即数进行数据交换。

  • 第4题:

    10、在过程赋值语句always语句块里赋值,称为过程赋值,always@ 后面的括号里是敏感列表,如下用持续赋值语句描述了一个异或门电路,与它等价的过程赋值语句是() input wire a,b; output wire c; assign c = a^b;

    A.input wire a,b; output reg c; always@(a,b) assign c = a^b;

    B.input wire a,b; output wire c; always@(a and b) assign c = a^b;

    C.input wire a,b; output reg c; always@ * assign c = a^b;

    D.input wire a,b; output logic c; always_comb assign c = a^b;


    顺序和并发

  • 第5题:

    下列描述中采用时钟clk正边沿触发且rst异步低电平复位的代码描述是

    A.always @ (posedge clk, negedge rst) if (rst)

    B.always @ (posedge clk, rst) if (!rst)

    C.always @ (posedge clk, negedge rst) if (!rst)

    D.always @ (negedge clk, posedge rst) if (rst)


    always @ (posedge clk, negedge rst) if (!rst)