"if" 如何在 verilog 中使用寄存器?

How does "if" work with registers in verilog?

a = reg[3:0]。 "a" return 的哪些值在 "if(a)" 中为真? "if" 以以前的格式检查寄存器 a 的哪个单元格?。 return 0 仅适用于 a=0000 还是 a 有其他值使得 if(a)=0?

如果 areg [3:0],仅当 a == 4'b0000.

时,它在 if 语句中计算为 false